-->

如何让iPhone的屏幕尺寸编程? [重复](How to get iPhone screen

2019-08-07 23:19发布

可能重复:
如何使用代码来获取屏幕大小?

 NSLog(@"Top Left View : Width %f height%f",self.topLeftView.frame.size.width,self.topLeftView.frame.size.height);

我已经拖从对象库中的“查看”,把它放在厦门国际银行文件。

但要检查,如果我想要得到的屏幕尺寸无论什么样的iPhone 4,iPhone 3和iPhone 5或任何iOS设备。

所以,我可以据此安排其他意见。

Answer 1:

您可以使用:

CGsize screenSize      = [[[UIScreen mainScreen] bounds] size];
CGFloat widthOfScreen  = screenSize.width;
CGFloat heightOfScreen = screenSize.height;


Answer 2:

您可以使用知道它UIScreen性质

[[UIScreen mainScreen] bounds].size.height;
[[UIScreen mainScreen] bounds].size.width;

为iPhone 5和iPod touch 5gen高度为568

其他iPhone和iPod的高度是480

编辑:在iOS 8的高度和方位的宽度deppend,所以这个尺寸的肖像,景观这一尺寸将是宽度来代替。 所以,最好的选择是同时读取和做最大



Answer 3:

你可以得到iPhone屏幕的大小

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


Answer 4:

UIScreen *screen = UIScreen.mainScreen;

它拥有所有你需要包括范围和规模(可能是视网膜和非视网膜不同)。



文章来源: How to get iPhone screen size programmatically? [duplicate]