ios – 编译5.1 SDK强制新的UIPopoverController“幻灯片”的介绍的popovers – 如何禁用?

ios – 编译5.1 SDK强制新的UIPopoverController“幻灯片”的介绍的popovers – 如何禁用?,第1张

概述根据5.1 SDK(发布版本)编译我的iPad应用程序会导致UIPopoverController使用左侧演示文稿中的新“幻灯片”显示自己。这完全打破了我的popover演示文稿,它依赖于“黑色”风格的标题和一定的高度。我已经尝试将presentsWithGesture设置为NO,但这似乎只会禁用滑动手势,并且不会停止演示样式。 同样的应用程序,没有重新编译,但在iOS 5.1上运行,使用旧的po 根据5.1 SDK(发布版本)编译我的iPad应用程序会导致UIPopoverController使用左侧演示文稿中的新“幻灯片”显示自己。这完全打破了我的popover演示文稿,它依赖于“黑色”风格的标题和一定的高度。我已经尝试将presentsWithGesture设置为NO,但这似乎只会禁用滑动手势,并且不会停止演示样式。

同样的应用程序,没有重新编译,但在iOS 5.1上运行,使用旧的popover演示风格。所以我知道iOS 5.1仍然支持向后兼容的方法。如何选择激活popover的旧演示?

这对我的应用来说非常重要,不幸的是。

没有,有没有办法得到新的popover上的“黑色”样式标题?

虽然我的应用程序中有一个UISplitVIEwController,它不负责显示popover。相反,我使用这个代码:

[self.popoverController presentPopoverFromrect:ipadbuttonMenu.frame                                           inVIEw:self.vIEw                         permittedArrowDirections:UIPopoverArrowDirectionUp                                         animated:YES];

这个问题是Apple开发者论坛here的跨职位。我希望有人有答案。

预期介绍:

演示文稿在iOS 5.1 SDK编译之后:

解决方法 这种变化似乎没有想到。当然,我们在使用滑动的细节视图中打破任何事情。真棒!

为了回答你的“回黑”问题,如果这只是顶级导航栏颜色的问题,可以使用外观代理。例如:

[[UINavigationbar appearance] setTintcolor:[UIcolor blackcolor]];

如果需要,可以非常具体地设置外观代理;它有一个容器模型。有一个非常好的WWDC视频。

关于刚刚用新的编译器恢复旧的行为,坦白说,我也很想知道。新的行为也会破坏主视图中的动作片;以前,当一个popover呈现主视图时,他们会做正确的事情。现在,这是一个断言失败。

总结

以上是内存溢出为你收集整理的ios – 编译5.1 SDK强制新的UIPopoverController“幻灯片”的介绍的popovers – 如何禁用?全部内容,希望文章能够帮你解决ios – 编译5.1 SDK强制新的UIPopoverController“幻灯片”的介绍的popovers – 如何禁用?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存