如何动态获取和设置iphone屏幕尺寸和视图尺寸。假设我正在为iphone设置imageview,它也应该适合ipad屏幕..
答案 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)];