我有一個UIViewController的子類,高度始終爲460(self.view.frame.size.height)。我沒有狀態欄,所以我想它是480?有沒有辦法讓它可以返回480?UIViewController的高度設置爲460
回答
你可以做這樣的:
- (void)viewDidLoad
{
// View setup
// Ensure the view will keep filling its parent
// when the parent view resizes (e.g. device rotation).
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
}
- (void)viewWillAppear:(BOOL)animated
{
// Force to fill the parent once the view is about to be shown.
self.view.frame = self.view.superview.bounds;
}
如果你會用你設置的自動尺寸面具在界面生成器,而不是XIB。
如果您使用的是廈門國際銀行使用屬性隱藏狀態欄,否則你可以在你的AppDelegate.THe其他方法applicationDidFinishLoading方法做
[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
使用info.plist中。
我似乎無法做setStatusBarHidden,我不認爲有這樣的事 – xonegirlz
檢查編輯.. –
轉到您的界面生成器 - >屬性檢查器 - >模擬指標 - >狀態欄 - >無。 之後,您可以更改視圖的高度。
請檢查下面的鏈接: how to hide status bar in Iphone application
它可以幫助你..
我沒有我的視圖控制器的xib – xonegirlz
- 1. 爲什麼當applicationFrame高度爲460時窗口480的高度?
- 2. 設置Sub-UIViewController框架高度
- 3. 將UITableViewCell高度設置爲UIImage高度?
- 4. 將元素的高度設置爲%高度的元素高度
- 5. 將高度設置爲高度30%的parrent高度的100%?
- 6. 針對iPhone網頁應用的jQuery Mobile高度問題,假設頁面高度爲480而不是460
- 7. 設置從UIViewController的viewWillAppear中事件的UITextView的高度
- 8. mPDF爲SetHTMLHeader設置高度
- 9. 將高度設置爲100%
- 10. 設置高度
- 11. 設置高度
- 12. 將高度和寬度設置爲img
- 13. 將容器類的高度設置爲圖像的高度
- 14. 將div的高度設置爲瀏覽器的高度
- 15. 將列表項目的高度設置爲兩行的高度
- 16. 將td的高度設置爲文本的高度
- 17. 動態設置Button的高度爲Textarea的高度
- 18. Bootstrap列將圖像的高度設置爲文本的高度
- 19. SlidesJS將slidesjs-container的高度設置爲幻燈片的高度?
- 20. 一個div的高度設置爲70%
- 21. 如何AppBarLayout的高度設置爲0
- 22. css的div高度設置爲零
- 23. HTML設置表的高度爲100%
- 24. ContentPage的高度設置爲504?
- 25. 爲2格設置相等的高度
- 26. 爲divs組設置相等的高度
- 27. 使用Bootstrap3將塊高度設置爲相同的高度
- 28. 將元素的高度設置爲屏幕高度 - Angular2
- 29. 如何將imageview的高度動態設置爲父高度?
- 30. 將div的高度設置爲原始高度
沒有足夠的詳細信息...例如,您是否設置了您的視圖的「autoresizingMask」? – DarkDust
以及我有一個UIScrollView,我希望被設置爲全屏視圖/全屏尺寸的任何屏幕尺寸..但是,當我做self.frame.size.height它總是460 ..所以有一些在底部的差距 – xonegirlz