0
我有兩個導航欄,一個用於我的主視圖,另一個用於我的詳細視圖。UISplitViewController:旋轉後隱藏的主視圖導航欄
我在界面構建器中創建了我的UISplitviewController
,並將導航控制器作爲主視圖和詳細視圖附加並鏈接了實際視圖。詳細視圖始終顯示工作導航欄,僅當iPad在應用程序啓動後處於未旋轉狀態且處於橫向模式時才顯示主視圖。 我仔細檢查了我的故事板的源代碼,但船長和細節navigationcontroller是除了ID和X/Y相同:
<!--Navigation Controller-->
<scene sceneID="dm7-tD-dAR">
<objects>
<navigationController id="1xf-lO-tOw" sceneMemberID="viewController">
<extendedEdge key="edgesForExtendedLayout"/>
<navigationBar key="navigationBar" contentMode="scaleToFill" translucent="NO" id="rQ3-i9-XSv">
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<connections>
<segue destination="VeO-5d-klv" kind="relationship" relationship="rootViewController" id="gtO-mE-rZu"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="tEm-wf-PLl" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1201.5" y="-343"/>
</scene>
我試圖改變canvasLocation沒有使用。細節視圖和主視圖都從相同的BasicViewController
繼承。