IOS application/Swift

8. Tabbar, SafeArea, collectionView 설정

개발자킹콩 2021. 4. 24. 17:32

 

Storyboard

 

 

 

 

 

 


 

 

 

Tabbar Controller initial

 

우리는 ViewController이 실행되면 home에서 시작되도록 해야하고, 이때 적절한 초기화 작업이 필요하다.

간단하다 --> Tabbar Controller을 "Is initial View Controller"을 체크해주면 된다.

 

 

 

 

 

 


 

 

 

 

SafeArea

 

현재 위의 View에서는 사진이 SafeArea를 넘어간 것을 확인할 수 있다.

어떻게 하면 이런 설정이 가능할까?

 

 

 

현재 HomeView는 다음과 같은 구조로 되어있다.

img_header은 View에 존재하고 View는 Scroll View 과 vertical spacing 을 0으로 맞추어서 scrollView의 top을 따라가게 된다. 그러면 Scroll View의 Second Item을 Safe Area에서 Superview로 바꾸어 설정한다.

그렇게 되면 Scroll View는 자신의 SuperView인 최상위에 존재하는 View에 Top을 맞춰버린다.

 

 

 

 

 

 

 

 


 

 

 

 

 

CollectionView Landscape(가로) portrait(세로) 설정

 

 

 

CollectionView의 스크롤이 가로냐 세로냐는 간단하게 변경할 수 있다.

아래와 같이 변경만 해주면 된다.

 

 

 

'IOS application > Swift' 카테고리의 다른 글

10. UIComponents 누가 위에 있나?  (0) 2021.04.30
9. Keyboard  (0) 2021.04.24
7. Swift Escaping Closure ?? 😁  (0) 2021.04.23
6. Instance Method vs. Type Method  (0) 2021.04.22
5. AVMetadataItem  (0) 2021.02.18