개발30 [iOS] 서브뷰와 addSubView 1. 화면으로 뷰를 구성하는 방식 (storyboard, xib) 에서는 파일을 생성할 때 기본적으로 View라는 바탕 뷰가 생긴다. (= SuperView) 2. 이 곳에 필요한 UI 요소들을 올려주는 것을 하위뷰를 올려준다고 표현하며, 이들은 모두 SuperView라는 바탕 뷰의 SubView가 된다. 3. 코드로 뷰를 구성할 때는 addSubView() 메서드로 관계를 직접 정의해줘야 한다. 2022. 4. 14. [iOS] Carousel 구현 아이디어 UICollectionViewFlowLayout 클래스를 활용해 만든다. UICollectionView 디폴트 → 세로로 구현됨 cell 생성 디폴트 → 가로 방향 cell이 가로로 생성되는 이유 ⇒ 그 다음 Section이 다음 줄에 생겨 세로로 스크롤 할 수 있게 하기 위함 → 이 개념을 뒤집으면 cell이 세로로 생성되고, 컬렉션 뷰는 가로로 구현되니까 슬라이드 형태의 컬렉션 뷰인 Carousel을 구현할 수 있다. 참고 iOS) Carousel 구현하기 2022. 3. 24. [iOS] IQKeyboardManager - 키보드가 올라왔을 때 UI의 일부분이 가려져 보이지 않는 문제를 해결해주는 라이브러리이다. - AppDelegate에서 세팅해준다. @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { IQKeyboardManager.shared.enable = true IQKeyboardManager.shared.enableAutoToolbar = false IQKeyboardManag.. 2022. 3. 24. 이전 1 2 3 4 5 ··· 10 다음