如何以编程方式获取Iphone ViewController大小

时间:2012-02-06 05:36:51

标签: iphone ios

如何动态获取和设置iphone屏幕尺寸和视图尺寸。假设我正在为iphone设置imageview,它也应该适合ipad屏幕..

3 个答案:

答案 0 :(得分:14)

要获得屏幕尺寸,您可以使用

CGSize screenSize = [[UIScreen mainScreen] bounds].size;

获取视图的大小,例如

UIViewController* myViewController = [[UIViewController alloc] init];

你可以做的与上面的相似

CGSize viewSize = myViewController.view.frame.size;

设置

myViewController.view.frame = CGRectMake(x, y, width, height);

答案 1 :(得分:1)

设置使用

view.frame = CGRectMake(x, y, width, height);

并获得

CGRect rect = view.frame;

答案 2 :(得分:0)

您可以使用方法viewDidLoad并在下面写下相同的代码。

self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];