본문 바로가기

iOS와 그 외/UIKit4

[UIKit] UIScreen 사용을 지양해야하는 이유 (feat. Scene 관점에서) 보호되어 있는 글 입니다. 2024. 8. 25.
[iOS] 피커뷰 - UIPickerView, UIDatePicker 피커뷰 (PickerView) 피커뷰는 웹(Web)의 셀렉트 , 콤보박스 등과 유사한 기능하는 input을 위한 View 이다. 이미지 피커뷰와는 완전 다르니 유사품에 주의하자! 아까 피커뷰를 input을 위한 View라고 했는데, input의 범위를 제한하고, 하나를 고르도록 하고 싶을때 사용하는 View이다. 오잉? Segment Control 도 비슷한 역할하지 않나요? 라고 할 수 있는데,,, 피커뷰는 매우 많은 항목을 나열할 수 있다.! 주로 화면 아래 입력용 가상 키보드 자리나 화면 설계에 따라 별도의 고정된 영역을 사용하기도한다. 피커뷰 종류 피커뷰는 크게 두 가지로 나눌 수 있음. 데이트 피커 (DatePicker) : 날짜 입력 전용 (일반) 피커뷰 (Picker View) : 일반 데이.. 2024. 1. 17.
[iOS] TableViews - Static table views are only valid when embedded in UITableViewController instances 컴파일 오류 UIViewController 객체의 View 내부에 UITableView 객체를 Embed 하고 Attributes inspector 창을 통해 UITableView의 content를 static cell로 설정한 다음, 실행시켰는데 "Static table views are only valid when embedded in UITableViewController instances" 라는 오류가 발생하며 빌드에 실패했다. 원인을 찾고자 공식문서를 찾아보니... 아래와 같이 중요하다고 박스표시까지 되어있다.. UITableViewController 중요 ⚠️ 정적 데이터를 가진 테이블 뷰는 해당 데이터를 관리하기 위해 UITableViewController 객체가 필요합니다. 정적 테이블을 사용하면 스토.. 2024. 1. 7.
[iOS] UIViewController - 1. 뷰 컨트롤러 만들기 안녕하세요 🎵 (Mel)Lody 입니다. ~~ 영어 이름을 만들어봤어요. 앞으로는 포스팅 도입부마다 Lody라고 소개하려구요 ㅎㅎ. UIViewController 에 대한 애플공식문서를 차례로 정리해보려고합니다. 목차는 다음과 같이 진행됩니다. 1. 뷰 컨트롤러 만들기 2. 스토리보드와 nib 정보 3. view 관리하기 4. 커스텀 컨테이너에서 자식 뷰 컨트롤러 관리하기 이번 포스팅에서는 뷰 컨트롤러를 만드는 법을 정리하려고 합니다. 스토리 보드를 이용해 뷰 컨트롤러 만들기 우선 Storyboard Interface Builder 기반의 프로젝트를 하나 만들어보겠습니다. 아래는 프로젝트 생성하면 제일 먼저 보이는 Main.storyboard 파일의 Interface Builder 인데요 좌측의 Docu.. 2023. 12. 30.