티스토리 뷰
반응형
안녕하세요! Ick입니다!
오늘은 스토리보드 없이 탭 바 컨트롤러를 만들어 뷰들을 제어하는 것을 해보려고 합니다.
스토리 보드 없이 앱을 개발하는 기본적인 세팅은 여기를 참고해주세요!
이 글은 저 링크의 세팅을 마쳤다고 가정하고 진행하겠습니다!
우선 탭 바 컨트롤러로 뷰들을 제어하기 위해서는 다음과 같은 것이 필요합니다.
1. 제어할 뷰들
2. 탭 바에 들어갈 요소 (UITabBarItem)
이번 글에서는 배경색을 다르게 한 두 개의 뷰를 만들어서 뷰들을 제어해보도록 하겠습니다.
이렇게 정말 간단하게 뷰 두 개를 만들어서 탭 바 컨트롤러로 제어해보겠습니다.
SceneDelegate.swift로 가서 scene함수를 아래와 같이 수정합니다!
이대로 실행하면 아래와 같이 결과가 나오게 됩니다!
탭 바를 통해 두 개의 뷰간에 이동은 가능하지만 탭 바에 아무것도 없으니까 조금 심심합니다..
그럼 이번에는 탭바에 적절하게 아이템을 넣어보겠습니다.
여기서 탭 바 아이템을 만들 때 tag라는 매개변수가 뭔지 궁금해서 문서를 찾아봤는데....
이렇게 나오네요. 뭔가 구별하기 위해 존재하는 거 같은데... 나중에 자세히 알아봐야겠습니다.
일단 이렇게 까지 하면 아래와 같은 화면이 나오게 됩니다.
탭 바와 탭바 아이템이 아주 잘 만들어진 것을 볼 수 있어요!!
이렇게 스토리보드 없이 탭 바를 만들어봤습니다!
감사합니다~
반응형
'iOS > iOS_Memo' 카테고리의 다른 글
[iOS 앱개발] UIView 알아보기 (0) | 2020.11.15 |
---|---|
[iOS 앱개발] Frame과 Bounds의 차이점 (0) | 2020.11.04 |
[iOS 앱개발] GCD - OperationQueue로 동시성 구현해보기 (0) | 2020.09.29 |
[iOS 앱개발] GCD - DispatchQueue로 동시성 구현해보기 (0) | 2020.09.23 |
[iOS 앱개발] 스토리보드 없이 테이블 뷰 만들기 (0) | 2020.09.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- mac
- design
- operating
- 동시성
- IOS
- 아이폰
- BFS
- OSTEP
- 테이블뷰
- operator
- Publisher
- 백준
- Apple
- document
- dfs
- 코테
- 프로그래밍
- Combine
- OS
- 앱개발
- DP
- System
- 자료구조
- 문법
- Swift
- Xcode
- pattern
- 코딩테스트
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함