不知道爲什麼會發生這種情況或如何停止它,我的UIToolBar
的細節viewcontroller
只在縱向視圖中可見。我希望它在所有方向都可見。我怎麼做?謝謝。停止UIToolbar消失在風景取向 - iPad
回答
我剛好拖動UIToolBar對我的看法遇到了同樣的問題,將它停靠在窗口的頂部。它出現在風景中,但不是肖像。界面生成器 - 至少是嵌入在Xcode 4中的界面生成器 - 似乎沒有用調整大小掩碼做正確的事情。
雖然Kshitiz上面的答案可行,但它有一些缺陷。由於編碼,它不支持所有四個方向。更重要的是,它不是獨立的解決方案。
在enamrik的評論中簡要描述了一個更好的解決方案,所以信用應該發給他/她。以下是步驟:
- 在Interface Builder中選擇工具欄。
- 打開大小檢查器。
- 在自動調整框中,選擇正方形外部的左側,右側和頂部「i型梁」。當視圖重新調整大小時,這將保持工具欄的位置相對於視圖的兩側固定。
- 在自動調整大小的方框內,選擇兩端帶有箭頭的水平線。這會導致工具欄的大小與父視圖同步更改。
在視圖控制器復位視圖幀兄弟
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Override to allow orientations other than the default portrait orientation.
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight) {
self.view.frame = CGRectMake(0, 0, 703,768);
} else {
self.view.frame = CGRectMake(0, 0, 768, 1024);
}
return YES;
}
和你的工具欄架過 好運的你的這個功能
這看起來像一個黑客;一個解決方案,直到真正的解決方案到達這裏。我認爲UISplitViewController上必須有一個屬性來阻止它隱藏工具欄,但我仍然沒有找到它。這令人沮喪。不過謝謝你的解決方案,就像一個魅力。 – enamrik 2011-03-09 10:22:53
無論如何這項工作已經完成,前段時間我也遇到了同樣的問題,我發現這一個 – 2011-03-09 11:40:46
只是想給一個更新。我所需要做的就是停止工具欄消失,並在界面構建器中使用autoResizeMask。在設置寬度和邊界頂部,左側和右側(通過點擊淺紅色數組使其變爲深紅色)之後,旋轉時工具欄不再消失。這是有道理的,因爲我需要告訴工具欄如何在父視圖更改時調整其大小並重新定位與其父視圖相關的位置。 – enamrik 2011-04-14 15:13:58
- 1. iPad風景取向
- 2. iPad Apps的風景和人像取向
- 3. 的iPad - 的UIBarButtonItem消失隱藏UIToolbar
- 4. 使UIToolbar消失
- 5. AVCaptureVideoPreviewLayer風景取向
- 6. UILabel風景取向
- 7. 失落的手勢iPad的風景
- 8. 適用於iPad的風景方向?
- 9. Listview消失在風景中使用smarthphone
- 10. MPMoviePlayerViewController在iPad視圖風景
- 11. 防止背景消失
- 12. 如何停止在iOS 10中的iPad的風景旋轉Swift 3.0 Xcode 8.2
- 13. 使用Sencha Touch 2的iPad上的風景取向2
- 14. 以當前風景取向開始iPad應用程序
- 15. 停止/取消BackgroundWorker
- 16. UIImagePickerController和風景取向
- 17. 支持風景取向
- 18. cocos2d和cocosbuilder風景取向
- 19. BAD_ACCESS雖然風景取向
- 20. iAd解除後UIToolbar消失
- 21. iPad中的UIToolbar
- 22. 檢測景觀風景取向變化
- 23. 爲什麼UIToolBar在NavigationController中消失了?
- 24. iPhone防止鍵盤轉向風景
- 25. iPad風景+肖像視圖
- 26. IPad UINavigationController風景問題
- 27. iPad風景單導航欄
- 28. iPad啓動圖像風景
- 29. ipad風景/人像圖片
- 30. 當ipad方向改變時,UIPopoverController消失
感謝您的解決方案。它解決了我的問題,工具欄也進入了橫向模式......但是我的問題是當我在工具欄的右角添加UIBarButtonItem時,我在縱向模式下添加了該工具欄。當我進入橫向模式時,UIBarButtonItem項目正在工具欄的中間。 – 2012-10-08 13:08:13