当显示 UIPopoverController 时,如何更改背景后面的控件颜色?
Posted
技术标签:
【中文标题】当显示 UIPopoverController 时,如何更改背景后面的控件颜色?【英文标题】:When a UIPopoverController is displayed, how do you change the color of the controls behind the backdrop? 【发布时间】:2014-04-09 21:40:24 【问题描述】:我想在显示弹出框时将 UIPopoverController 后面的控件(如下图中的“隐藏列表”按钮)变灰,就像分段控件默认执行的操作一样。我已经尝试将色调颜色设置为控件,但这不起作用。
如何在显示 UIPopoverController 时使控件变灰?
【问题讨论】:
【参考方案1】:您所描述的实际上是 UIButton 的默认行为。我怀疑您正在某处更改超级视图的tintAdjustmentMode
。
【讨论】:
感谢您的回复。我尝试将主视图的 tintAdjustmentMode 设置为 UIViewTintAdjustmentModeAutomatic,以及我想要灰显但不起作用的其他控件。 这些是什么类型的按钮?系统? 尝试将它们更改为system
样式。以上是关于当显示 UIPopoverController 时,如何更改背景后面的控件颜色?的主要内容,如果未能解决你的问题,请参考以下文章
UISplitViewController 内的 UIPopOverController
UIButton 在 UIPopoverController 中不起作用