반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 네트워크
- 아이패드다이어리
- CI
- javascript
- 스프링부트
- 42seoul
- DBMS
- libasm
- jenkins
- 인공지능
- MySQL
- Xcode
- CD
- AI
- 오라클
- sql
- springboot
- Dining philosopher problem
- 스프링
- 리눅스
- 밥먹는 철학자
- 데이터베이스
- Spring
- IOS
- JPA
- 다이어리
- swift
- 프로그래밍언어론
- 소켓
- 스프링부트 웹 소켓
Archives
- Today
- Total
Hi yoahn 개발블로그
[iOS] UITabBarController, UITabBar 본문
반응형
1. UITabBarController
-
화면에 보여줄 하위ViewController 를 결정하는 셀력션을 가진 인터페이스가 있고 , radio-style 을 띄고 있다.
-
각각의 tab 은 CustomViewController 와 관련되어 있고, tab 이 선택되면 해당 ViewController 의 rootViewController 를 화면에 그린다.
-
각각의 tab 에 관련된 인터페이스는 다른 tab 의 인터페이스와는 유사할 필요가 없다.
-
TabBarViewController 의 TabBar 에 직접 접근하지는 않아야한다.
-
만약 설정하고 싶다면, rootView 의 viewControllers 프로퍼티 에 할당해서 사용해야한다.
-
UITabItem 이 6개가 넘어가게 되면 처음 4개와 기타🎸항목을 표시한다. - 최대 5개항목이 표시가능하다❪❔❫
-
TabBarViewController 객체는 소통에대한 알림을 delegate에게 보낸다
developer.apple.com/documentation/uikit/uitabbarcontroller
2. UITabBar
- 일반적으로 하단 모서리에 위치한다.
- radio - style 을 가졌다. - 하나가 선택되고 다중선택을 불가능하다.
- UITabBarItem을 하나 이상 가진다.
- backGround 이미지를 설정할 수 있다.
- tintColor 를 설정할 수있다
- TabBar를 직접 생성하게 되면 TabBar 내의 TabItem 을 직접 추가 삭제 변경, 선택에 대한 응답을 제어하기 위해서는 delegate 가 필요합니다.
developer.apple.com/documentation/uikit/uitabbar
3. viewDidLoad 함수에서 출력
print(#file)
-> 코드가 위치한 파일의 절대경로
print(#line)
-> 파일에서 코드가 위치한 곳의 라인 번호
print(#function)
-> 파일에서 코드가 포함되어 있는 함수
print(#column)
-> 코드가 위치한 라인에서 column이 시작되는 열
반응형
'프로그래밍 언어 > iOS' 카테고리의 다른 글
[iOS] safeArea 사용하기 (0) | 2021.02.04 |
---|---|
[iOS] 비율에 맞춰서 이미지 표시하기 (0) | 2021.01.26 |
[iOS] View Controller의 생명주기 (Life-Cycle) (0) | 2021.01.25 |
[iOS] 화면 전환 방법 (0) | 2021.01.25 |
[iOS] UILabel, UIButton, @IBOutlet, @IBAction (0) | 2021.01.24 |
Comments