是否可以更改弹出视图的边框颜色,导航栏样式/颜色和箭头样式/颜色?如果是这样,怎么样?如果有一些示例代码可用,那就太棒了!
Ash*_*hok 43
iOS的7起,你可以改变backgroundColor的UIPopoverController影响导航的背景颜色以及酥料饼的箭头.
@property (nonatomic, copy) UIColor *backgroundColor NS_AVAILABLE_IOS(7_0);
Run Code Online (Sandbox Code Playgroud)
用法示例:
if ([self.popoverVC respondsToSelector:@selector(setBackgroundColor:)]) { // Check to avoid app crash prior to iOS 7
self.popoverVC.backgroundColor = [UIColor greenColor];
}
Run Code Online (Sandbox Code Playgroud)
注意 - 截至目前(iOS 7.0.3),在某些情况下(如使用colorWithPatternImage :)设置颜色,模拟器不尊重颜色,但在设备上它工作正常.
小智 5
检查这个酷链接.....
对于iOS5,
http://thinkvitamin.com/code/ios/customizing-the-design-of-uipopovercontroller/
此致,阿伦.
不幸的是,UIPopoverController不能像这样定制。您无法更改边框颜色、导航栏样式/颜色或箭头样式/颜色:如何自定义/设置 UIPopoverController 的样式。
| 归档时间: |
|
| 查看次数: |
32436 次 |
| 最近记录: |