전체 뷰 사이즈를 찍어보면
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 |