簡體   English   中英

ios7 iPad橫向模式下的視圖大小錯誤

[英]ios7 iPad wrong view size in Landscape mode

我有一個iPad應用程序,它使用帶有自動布局的iOS7 SDK。 我的主視圖有一個子視圖,它是一個UITabBarController,它以編程方式創建了它的視圖控制器(storyboard.instaniateViewController ..)。

在視圖內部-當我處於縱向模式時-一切都很好。 但是當我轉到橫向模式時-視圖的寬度已正確更改,但視圖的高度仍保持與縱向模式相同。 結果是我的屏幕被截斷了。

任何想法為什么會發生? 約束似乎很好。 我可以通過編程方式更改vie的框架來更改它,但這似乎並不正確。

謝謝

好的,我明白了問題所在-在視圖層次結構的上方定義了某個地方:

[viewController.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth] 

這意味着高度當然不靈活。 一旦我看到它,修復就很容易了:

[viewController.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM