我想以编程方式设置框架的宽度和高度,这应该随着手机的类型而变化,就像iphone5我做了以下设置
_splashView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
但是如果我在iphone6中安装应用程序,那么splashview就不合适了。所以我想以编程方式设置宽度和高度的值,以便它可以用于任何类型的手机。
类似的东西:
_splashView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, width, height)];
答案 0 :(得分:1)
您可以使用UIScreen
的{{1}}属性,这样可以提供所需大小的bounds
:
CGRect
您还可以将_splashView = [[UIImageView alloc]initWithFrame:[UIScreen mainScreen].bounds];
四边的距离约束设置为零,以使视图自动调整大小。