我对iOS 8上的airplay路线选项popover绘图太短有疑问,这样用户甚至无法告诉我有除iPad以外的其他选项。在附带的屏幕截图中,实际上有两个播放器可用。您可以向下滚动并选择它们,但我怀疑大多数用户会想到尝试它。
我检查了视图层次结构,看是否有一个视图对应于它选择绑定弹出窗口的位置,但没有看到任何有趣的内容。
同样的问题发布在苹果开发者论坛上,但没有答案:https://devforums.apple.com/message/1039783#1039783
这在纵向和横向模式下都会发生,100%的时间在运行8.0.2的iPad第3代上。使用Xcode 6构建。
如果有更多信息有用,请告诉我,并提前感谢任何想法!
答案 0 :(得分:1)
这似乎是使用Xcode 6构建的iOS 8应用程序中的实际错误。我创建了一个测试应用程序并将其作为技术支持事件的一部分提交给Apple。他们对它进行了检查,将我们归还给TSI,并表示他们会将其作为一个错误进行跟踪。我们还与其他音乐应用程序确认他们看到了相同的行为。
答案 1 :(得分:1)
谢谢Apple!整个iOS 8的工作做得很好,它似乎正在游泳!
我没有修复,但是我可以用这个神奇的咒语使它大约好2倍:
[UITableView appearance].tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 10, 0.01f)];
导航栏和菜单选项之间的灰色差距是由于tableHeaderView设置为nil引起的,我从另一个SO问题中找到了Why is there extra padding at the top of my UITableView with style UITableViewStyleGrouped in iOS7。然后,将原型表视图设置为具有解决方法。
这里的风险是您可能会搞砸应用中的其他表格视图。到目前为止,我还没有找到一个外观,当时遇到魔法会选择这个破碎的音频路由选择器。但至少在我的应用程序中,表格很好,因为它们都没有标题视图。
(请注意," Airplay"是原型UINavigationBar,所以如果您需要修改它,您也可以 - 但只有当您想将它应用于所有导航栏时在你的应用程序中!再一次,我无法找到一个外观,当它包含对我有用的时候)