簡體   English   中英

視圖的默認大小是多少,並且為了支持所有方向應該是什么

[英]What is the default size of a view and what should it be in order to support all orientations

我正在創建一個視圖並設置其autoresizemask:

UIViewController *vc = [[UIViewController alloc]init];
vc.view.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
                                         UIViewAutoresizingFlexibleRightMargin |
                                         UIViewAutoresizingFlexibleTopMargin |
                                         UIViewAutoresizingFlexibleBottomMargin |
                                         UIViewAutoresizingFlexibleWidth |
                                         UIViewAutoresizingFlexibleHeight);

然后,我將其添加為子視圖。

[self.mainView addSubview:flightsHome.view]; //mainView is a UIView IBOutlet which is positioned perfectly

此視圖同時用於縱向和橫向,我希望它相應地調整大小。

我的問題是,最初我應該給該視圖什么幀(大小,原點),以及Cocoa Touch如何確定初始幀。

上面的代碼沒有按照我的預期調整大小。

您應該查看UIScreen。

這是對類似帖子的引用

iPhone / iPad:如何以編程方式獲取屏幕寬度?

暫無
暫無

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

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