티스토리 뷰

반응형

안녕하세요! Ick입니다!

오늘은 스토리보드 없이 탭 바 컨트롤러를 만들어 뷰들을 제어하는 것을 해보려고 합니다.

스토리 보드 없이 앱을 개발하는 기본적인 세팅은 여기를 참고해주세요!

이 글은 저 링크의 세팅을 마쳤다고 가정하고 진행하겠습니다!

 

우선 탭 바 컨트롤러로 뷰들을 제어하기 위해서는 다음과 같은 것이 필요합니다.

 

1. 제어할 뷰들

2. 탭 바에 들어갈 요소 (UITabBarItem)

 

이번 글에서는 배경색을 다르게 한 두 개의 뷰를 만들어서 뷰들을 제어해보도록 하겠습니다. 

이렇게 정말 간단하게 뷰 두 개를 만들어서 탭 바 컨트롤러로 제어해보겠습니다.

SceneDelegate.swift로 가서 scene함수를 아래와 같이 수정합니다!

이대로 실행하면 아래와 같이 결과가 나오게 됩니다!

탭 바를 통해 두 개의 뷰간에 이동은 가능하지만 탭 바에 아무것도 없으니까 조금 심심합니다..

그럼 이번에는 탭바에 적절하게 아이템을 넣어보겠습니다.

여기서 탭 바 아이템을 만들 때 tag라는 매개변수가 뭔지 궁금해서 문서를 찾아봤는데....

이렇게 나오네요. 뭔가 구별하기 위해 존재하는 거 같은데... 나중에 자세히 알아봐야겠습니다.

일단 이렇게 까지 하면 아래와 같은 화면이 나오게 됩니다.

탭 바와 탭바 아이템이 아주 잘 만들어진 것을 볼 수 있어요!!

 

이렇게 스토리보드 없이 탭 바를 만들어봤습니다!

감사합니다~

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함