5

UIPopoverController可以使用类在 iOS5 中重新设置实例的样式UIPopoverBackgroundView。但是,这种自定义技术不能应用于UIActionSheets(在 iPad 中显示为弹出框)。我希望我的弹出框看起来一致,所以UIPopoverBackgroundView不是我的选择。

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

4

1 回答 1

11

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

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

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

于 2012-10-15T12:58:17.917 回答