전체 뷰 사이즈를 찍어보면

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로 변경하니 정상적으로 크기가 나옴.

 

스토리보드 사용시

스토리보드로 먼저 구성되고 

후에 코드로 나온다고한다.

라이프사이클에서 어느부분이 돌아가는지 복습을 해보자 

 

 

 

+ Recent posts