UIPopoverController
类在iOS5中重新设置 UIPopoverBackgroundView
个实例。但是,此自定义技术无法应用于UIActionSheets
(在iPad中显示为popovers)。我希望我的popovers看起来一致,所以UIPopoverBackgroundView
对我来说不是一个选择。
浏览iOS图片(使用extractor)我注意到_UIPopoverViewBlue*
PNG(可能用于绘制默认的蓝色UIPopoverController
边框)旁边是{{1} }一组PNG。如何让_UIPopoverViewBlack*
使用黑色图像而不是蓝色图像?
答案 0 :(得分:11)
似乎没有办法正式实现这一目标。我怀疑它会通过App Store审核流程,但这适用于iOS 6:
[popoverController setValue:@3 forKey:@"_popoverBackgroundStyle"];
令人遗憾的是,Apple并没有公开披露这一点。