objective-c - WatchKit 中状态栏的高度

标签 objective-c ios8 watchkit

如何以编程方式找到 WKInterfaceController 中状态栏的高度?

我正在尝试在 WKInterfaceController 中查找可视区域,因此 [WKInterfaceDevice currentDevice].screenBounds.size.height - (状态栏高度).

最佳答案

要获取当前设备大小,请使用[WKInterfaceDevice currentDevice].screenBounds)。因此,您需要从整个屏幕边界中减去 View 的 contentFrame,然后您将获得状态栏大小。

注意:如果您不使用基于页面的导航,这将起作用

关于objective-c - WatchKit 中状态栏的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29382026/

相关文章:

ios - WatchOS 应用程序未检测到配套的 iOS 应用程序

ios - 如何使用用 NSString 编写的表达式查询 NSDictionary?

ios - 关系查询后解析编辑对象

ios - 如何从 WatchKit slider 隐藏 '+' 和 '-' 按钮?

swift - 使用菜单项打开另一个界面 Controller

ios - Today Extension 小部件未在 iphone 6 plus 上加载

iphone - 核心数据获取崩溃

iphone - 从一个方法返回一个 NSMutableArray ……我要先释放它吗? - 苹果手机SDK

objective-c - NSArray 填充 bool 值

IOS Collection View 布局问题