【发布时间】:2010-09-07 00:54:07
【问题描述】:
您好,我想知道是否有办法以编程方式获取宽度。
我正在寻找足以容纳 iphone 3gs、iphone 4、ipad 的通用产品。此外,宽度应根据设备是纵向还是横向(对于 ipad)而变化。
有人知道怎么做吗??我一直在寻找一段时间...谢谢!
【问题讨论】:
-
是屏幕宽度、可用应用程序空间的宽度(不包括系统栏)还是您正在寻找的特定视图的宽度?
-
hrmm 我不确定。我想我只是想要设备的宽度(即 ipad 768 用于纵向宽度,1024 用于横向宽度)但 self.view.bounds 似乎满足了这一点。请参阅下面的评论
-
参见this more comprehensive answer,它考虑了设备的方向。
-
@DrewStephens 请参阅下面的我的答案,其中考虑了方向并且只有 3 行代码:D。
标签: iphone objective-c cocoa-touch ipad