如何强制UIPopoverController的黑色边框

时间:2012-06-01 07:36:15

标签: ios ipad uipopovercontroller

可以使用UIPopoverController类在iOS5中重新设置

UIPopoverBackgroundView个实例。但是,此自定义技术无法应用于UIActionSheets(在iPad中显示为popovers)。我希望我的popovers看起来一致,所以UIPopoverBackgroundView对我来说不是一个选择。

浏览iOS图片(使用extractor)我注意到_UIPopoverViewBlue* PNG(可能用于绘制默认的蓝色UIPopoverController边框)旁边是{{1} }一组PNG。如何让_UIPopoverViewBlack*使用黑色图像而不是蓝色图像?

1 个答案:

答案 0 :(得分:11)

似乎没有办法正式实现这一目标。我怀疑它会通过App Store审核流程,但这适用于iOS 6:

[popoverController setValue:@3 forKey:@"_popoverBackgroundStyle"];

令人遗憾的是,Apple并没有公开披露这一点。