可以使用UIPopoverBackgroundView类在iOS5中重新定义UIPopoverController实例的样式。但是,此自定义技术不能应用于UIActionSheets (在iPad中显示为弹出窗口)。我希望我的popovers看起来是一致的,这样UIPopoverBackgroundView就不是我的选择了。
浏览一下iOS图片(使用extractor),我注意到在_UIPopoverViewBlue* PNG(大概是用来绘制默认的蓝色UIPopoverController边框)旁边是一组_UIPopoverViewBlack* PNG。如何让UIPopoverController使用黑色图片而不是蓝色图片?
发布于 2012-10-15 20:58:18
似乎没有办法正式实现这一点。我怀疑它是否会通过应用商店的审查过程,但这对我在iOS 6上是有效的:
[popoverController setValue:@3 forKey:@"_popoverBackgroundStyle"];很遗憾,苹果没有公开曝光这件事。
https://stackoverflow.com/questions/10846277
复制相似问题