iOS 10 iMessage应用扩展程序:如何计算超高导航栏的高度

sta*_*ley 21 navbar imessage swift ios-app-extension ios10

我下载了Xcode 8测试版并尝试使用iMessages应用程序扩展程序sdk,但遇到了他们看似非标准导航栏高度的问题

当我转换到应用程序的展开视图时,带有以下框架的图像CGRect(x: 0, y: 0, width: 100, height: 100)最终部分隐藏在导航栏后面.我希望它出现在导航栏下方.

我试过self.navigationController?.navigationBar.isTranslucent = false但它不起作用,我认为这是有道理的,因为它超出了我的应用程序的控制范围.

还有人玩过这个吗?我想避免两件事.简单地猜测适当的高度并远离程序化解决方案. 紧凑 扩大 谢谢您的帮助

Jer*_*her 15

这样可能有助于对顶部布局指南进行约束:

view.topAnchor.constraint(equalTo: self.topLayoutGuide.bottomAnchor).isActive = true
Run Code Online (Sandbox Code Playgroud)