내 응용 프로그램에는 탭 막대가 있으며 한 탭에는 내비게이션 컨트롤러가 있습니다.iPhone SDK : UINavigationController 내에서보기 크기 확인
내비게이션 막대와 탭 표시 줄 사이에 표시되는보기의 중심 위치를 찾고 싶습니다. 그래서 물건이 생길 때보기 중간에 UIActivityIndicatorView를 표시 할 수 있습니다.
그러나 내비게이션 계층 구조에 따라 self.view.bounds.size
의 값이 달라집니다. 최상위 수준에서는 320x460이지만 320x367은 더 깊은 수준입니다.
320x367은 예상 크기입니다 (IB에서 크기 검사기로 확인). 그렇다면 최상위 레벨에서만 다른 점이 나타나는 이유는 무엇입니까?
내비게이션 컨트롤러가 있지만 탭 표시 줄이없는 다른 앱에서 똑같은 것을했습니다. 최상위 수준에서 416 픽셀의 테이블 뷰 높이가 올바르게보고됩니다. 이것은 네비게이션 컨트롤러가 탭 바 내에있는 것과 관련이있는 것처럼 보입니다. –