iOS/오픈소스

    swift - BottomSheet

    아래서 깔끔하게 튀어나오는(?) 바텀시트를 만들어 봅시다~!~! 우선 pod file에 pod 'MaterialComponents/BottomSheet'와 pod 'PanModal' 추가 후 pod install 그 다음 Main 스토리보드로 이동합니다! BottomSheet를 띄우기 위한 버튼을 하나 추가할게요 그 다음 TableView Controller를 추가해 주세요! 오른쪽 Attributes Inspector 에서 Content를 Static Cells로 바꿔주세요 그러면 이렇게 Cell이 추가되는데, 1개만 빼고 다 삭제해줄게요 (한 개 만들어 놓고 복붙할 예정 ㅋㅋ) BottomSheet에 보여질 내용을 만들어 줍니당 Cell들을 복붙하고 내용을 수정! 그럼 대충 이런 형태가 나와유 이제 ..

    swift - 키보드 화면 가림 방지 (IQKeyboardManagerSwift)

    가끔 앱 개발을 하다가 실행시키면 키보드가 화면을 가리는 경우가 발생합니다. 이럴 때 유용한 방법을 알려드릴게요! 엄청 쉬워요 ㅎㅎ 프로젝트 Podfile에 pod 'IQKeyboardManagerSwift' 를 추가하고 install 해주세요 import UIKit import IQKeyboardManagerSwift @main class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { IQKeyboardMana..