전체 뷰 사이즈를 찍어보면
print(self.view.frame.size) // (320.0, 568.0)
로 매우 아담한 사이즈가 찍힌다.
이 뷰에 텍스트뷰를 하나 넣었는데
텍스트를 넣으면서 해당 화면을 넘어가지않고( 스크롤이 생기기전까지) 컨텐츠를 채워넣으려고하고있다.
해서
textView.contentSize.height 를
textView.frame.height 를 보면서 계속 넘어가는지 확인하면서 텍스트를 넣었으나
이상하게 페이지가 엄청나게 많이 넘어간다
한 두줄 넘어가는 경우면 뭔가 조건문 순서가 잘못됐구나 하는데
넘어가도 너무나 넘어간다
해서
textView.frame.size 를 찍어보면...
(398.0, 772.0) ...
실 뷰의 높이가 568인데 오토레이아웃으로 양옆 위아래 여백넣은 텍스트뷰가 700백이 넘어간다.
도대체 왜이러는지 몰라 답답한 상황이라
나중에라도 누군가에게 물어보고싶어 이글을 남긴다.
추가- 21.04.18 00:34
해당 사이즈는 스토리보드에서 사용하고있는 화면의 크기로 보임.
기존
viewWillAppear 에서
viewDidAppear로 변경하니 정상적으로 크기가 나옴.
스토리보드 사용시
스토리보드로 먼저 구성되고
후에 코드로 나온다고한다.
라이프사이클에서 어느부분이 돌아가는지 복습을 해보자
'iOS' 카테고리의 다른 글
앱의 민감한 정보를 보호하는 방법 (0) | 2022.04.07 |
---|---|
The linked library 'libPods-ProjectName.a' is missing one or more architectures required by this target: x86_64 (0) | 2021.07.12 |
2020년 iOS 버전별 점유율(2020년 12월 15일 발표) (0) | 2021.02.18 |
리액트네이티브 + swift, main.jsbundle does not exist. (0) | 2020.12.08 |
2019년 iOS 버전별 사용률,점유율 (2019년 10월 발표) (0) | 2020.01.20 |