“UIScreen主屏幕]applicationFrame]”对于横向模式
我必须问它。使用
[[UIScreen mainScreen] applicationFrame]
是一种以纵向模式获取 iphone 或 ipad 工作区域的绝佳方式。但是,如果我想在横向上获得相同的尺寸,则需要其他代码,或者我必须创建:
CGRect landscape = CGRectMake(0, 20, 1024, 748)
这对于 iPhone 和 iPad 来说甚至不是通用的。
I have to ask it. Using
[[UIScreen mainScreen] applicationFrame]
Is a beautiful way to get the working area of the iphone or ipad in portrait mode. But, if I want get the same size in landscape, there are other code, or I will have to create:
CGRect landscape = CGRectMake(0, 20, 1024, 748)
This is even not generic for iPhone and iPad.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
[[[UIApplication sharedApplication] keyWindow] 框架]
You can use
[[[UIApplication sharedApplication] keyWindow] frame]