如何在iOS扩展中获取状态栏高度
我可以通过以下方式在普通应用程序中从UIApplication获取状态栏如何在iOS扩展中获取状态栏高度,ios,uiviewcontroller,uiapplication,ios8-share-extension,share-extension,Ios,Uiviewcontroller,Uiapplication,Ios8 Share Extension,Share Extension,我可以通过以下方式在普通应用程序中从UIApplication获取状态栏 [UIApplication sharedApplication].statusBarFrame 但是我们无法从扩展访问UIApplication。是否有办法在共享中找到状态栏?您可以使用它来计算布局框架。 例如 为什么要选择状态栏的高度,在所有设备中都是20。了解状态栏的帧需要什么样的扩展?我正在使用viewcontroller的自定义动画的高度。无论如何,我发现从扩展中获取状态栏没有任何意义。因此,我必须更改动画。k
[UIApplication sharedApplication].statusBarFrame
但是我们无法从扩展访问UIApplication。是否有办法在共享中找到状态栏?您可以使用它来计算布局框架。
例如
为什么要选择状态栏的高度,在所有设备中都是20。了解状态栏的帧需要什么样的扩展?我正在使用viewcontroller的自定义动画的高度。无论如何,我发现从扩展中获取状态栏没有任何意义。因此,我必须更改动画。kiran如果用户正在通话,则不是20。有时是0。
viewController.view.safeAreaLayoutGuide.layoutFrame.minY