我有一個UIViewController
子類,當我在iOS 7上運行應用程序時,狀態欄顯示在我的視圖之上。有沒有辦法避免這種情況?我不希望狀態欄被隱藏。有沒有辦法顯示我的應用程序上方的狀態欄。我用presentViewController
提出我的觀點。請指導我缺少的東西?狀態欄與我的視圖重疊
回答
這是很常見的問題。從iOS 7開始狀態欄是控制器視圖的一部分。 Apple甚至在Interface Builder中添加了UIView的特殊屬性:iOS 6/7 Deltas。要解決您的問題並使您的視圖在不同的iOS版本中看起來相同,請轉至大小檢查器並將Delta Y設置爲20.0。
無法設置增量,因爲我在我的視圖上使用自動佈局 – 2014-11-04 09:38:37
在這種情況下,您應該添加一個約束並根據iOS版本以編程方式更改其值。 – kelin 2014-11-04 14:00:27
u能告訴我如何設置狀態欄上方我認爲編程的iOS 7使用自動佈局 – 2014-11-05 06:40:21
在Xcode中,故事板中有iOS6/7 delta的選項。將增量Y設置爲您視圖的20像素,以便與iOS7兼容。爲此,您必須禁用自動佈局,您可以使用自動調整大小。
縱向和橫向的方向我想對我的看法自動佈局 – 2014-11-04 11:21:01
對不起,我不希望在我看來 – 2014-11-05 06:40:49
自動佈局我得到它錯過.. – 2014-11-05 06:41:33
- 1. iPad狀態欄重疊視圖
- 2. UICollectionView與狀態欄重疊
- 3. 狀態欄與導航欄重疊
- 4. UISearchBar與iOS中的狀態欄重疊
- 5. 狀態欄重疊的ViewController
- 6. 如何修復表格視圖的搜索欄與狀態欄重疊
- 7. 呈現UISearchController與狀態欄重疊
- 8. UIViewController without NavigationBar,UIView與狀態欄重疊
- 9. Chrome狀態欄與鏈接重疊
- 10. Phonegap:Android 6狀態欄與webview重疊
- 11. 狀態欄重疊ViewController
- 12. AMSlideMenu重疊狀態欄?
- 13. 與工具欄重疊的視圖
- 14. 導航欄重疊狀態欄
- 15. 導航欄重疊狀態欄
- 16. Android:工具欄狀態欄重疊
- 17. 狀態欄是上視圖重疊IOS 7
- 18. iOS 7 UIView - 子視圖重疊狀態欄
- 19. 狀態欄與iOS 7中的應用程序視圖重疊xcode5
- 20. 如何解決與子視圖控制器混淆的重疊狀態欄?
- 21. UIDocumentInteractionController重疊狀態欄在iOS的7
- 22. 從詳細視圖返回時,UITableView與狀態和導航欄重疊
- 23. 導航欄與狀態欄上旋轉裝置重疊
- 24. 透明狀態欄與操作欄重疊
- 25. 左側菜單重疊狀態欄
- 26. 查看重疊狀態欄在iOS?
- 27. UIView在ios 7中重疊狀態欄
- 28. XamarinForm:Android:狀態欄重疊內容頁面
- 29. 反應原生不重疊狀態欄
- 30. BlackBerry - 狀態欄重疊屏幕
試試這個http://stackoverflow.com/questions/25781169/how-to-fix-status-bar-overlap-issue-in-ios-7/25884064#25884064 – 2014-11-04 09:24:53
可能重複的[狀態欄和導航酒吧出現在我的視圖的界限在iOS 7](http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios-7) – 2014-11-04 09:36:02
我使用下面的代碼來降低我的視圖20 px down..it可以很好地處理縱向,但對於landscapeif失敗([[[UIDevice currentDevice] systemVersion] floatValue]> = 7){self.view.frame.origin .y == 0){ CGRect viewBounds = [self.view bounds]; viewBounds.origin.y = 20; viewBounds.size.height = viewBounds.size.height - 20; self.view.frame = viewBounds; } } – 2014-11-04 09:41:31