2013-11-26 2 views
1

IB에서 xib를 사용하여 빌드 한 UITabBar 앱이 있습니다. IB에 관한 나의 견해에서, 그것은 바가 있습니다. 다음 그림에서 하단 막대는 UIToolBar 바로 아래에 있습니다. 막대 위에 놓을 수있는 옵션이 없기 때문에 툴바 아래에 있습니다.
enter image description hereiOS 7의 하단에 UIToolbar 추가보기

앱을 실행하면 도구 모음이 여기 그림과 같이 화면 가운데에 나타납니다. 어떻게 해결할 수 있습니까? 탭 표시 줄과 웹보기 사이에 있어야합니다.

enter image description here

답변

0

당신은 인터페이스 빌더에서 일부 Auto Layout constraints 또는 autoresizing mask가 자리 매김하는 방법 도구 모음을 알려 설정해야합니다.

업데이트 : 난 당신이 뭘 하려는지 이해 가정하면, 이러한 제약을 시도해보십시오

웹보기 : 하단에서 상단과 측면에서 영 거리 (탭 표시 줄 + 도구 모음의 높이).

툴바 : 측면으로부터 거리 0, 기본 (또는 일정한) 높이, (탭 바의 높이) 하단에서 0 거리.

탭 모음 : 0 변으로부터 거리, 기본 (또는 일정한) 높이, 0에서 아래까지의 거리.

+0

자동 레이아웃을 사용해 보았습니다 ... 하단 세트 = 50에 고정하고 하단 레이아웃 가이드 위에 배치하여 펼쳐 보이게했으며 웹보기는 여전히 뒤에있었습니다. – user717452

+0

ToolBar가 화면 절반에 머물러 있습니다. 새로운 Xcode가 탭을 표시하는 방식과 관련이 있습니다. 예전에는 탭 바 컨트롤러가 표시되고 드래그 앤 드롭 만하면 표시됩니다. 이제는 제거 할 수없는 상단 및 하단 안내선이 있으며, 전체 탭 표시 줄 대신에보기 컨트롤러를 클릭하면 탭이있는 공간 만있는보기 만 볼 수 있습니다. 도구 모음을 위에 놓으면 ... 글쎄, 너를 못하게 할거야, 네가 넘어 가면 화면 중간에 그걸 넣을거야. AutoLayout을 0에서부터 0으로 설정하더라도 여전히 엉망입니다. – user717452

+0

IB를 많이 사용하지 않지만 iOS 7에서는 UIViewController의 ['-edgesforExtendedLayout'] (https://developer.apple. co.kr/library/ios/documentation/userexperience/conceptual/transitionguide/AppearanceCustomization.html). IB에서이 속성을 그래픽으로 편집 할 수있는 방법이 있는지 알아보기를 원할 수 있습니다. –