문제

HTF?

나는 iPhone SDK를 처음 사용합니다. NavigationBar 및 Uitable (NIB에서)의 경우. 빈/새로운 탐색 기반 앱인 UitableView를 클리핑/겹치지 않고 UinavigationBar의 높이를 변경하는 가장 좋은 방법은 무엇입니까? 나는 본질적으로 uitableview를 아래로 이동해야하며 지금은 모든 것을 시도했습니다.

Q1) 예를 들어 사용하는 것이 가장 좋습니다. navigationBar.frame = CGRectMake(0, 20, 320, 88); 또는 내가 사용해야합니까? navigationBar.bounds 대신에?

Q2) 설정 했습니까? tableView.bounds 또는 .frame ~와 함께 CGRectMake? 아니면 내가 간과 한 것이 명백한 것이 있습니까?

나는 다른 시도를 시도했다 autoresizingMask 콤보도

사람들에게 오세요! 이것은 쉬워야합니다. 여기서 내가 뭘 잘못하고 있니?

도움이 되었습니까?

해결책

Uinavigation은 세트 크기를 가지고 있습니다. 변경하기 쉽지 않으며 변경하면 Apple의 히그를 위반할 가능성이 높습니다.

그 외에도, 나는 당신이 무엇을 요구하는지 완전히 확신하지 못합니다. 내비게이션 바가 테이블 뷰의 상단을 가리고 있습니까? 이 경우 44px 공간을 테이블 뷰 위로 남겨 두십시오. 그렇지 않거나 테이블 뷰가 다른보기에 내장되지 않은 경우 테이블 뷰에서 ContentInset 속성을 테이블 뷰의 맨 위에있는 컨텐츠에 대한 테이블 뷰의 스크롤보기 사이의 공간을 명시 적으로 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top