iOS Popover或ActionSheet导致UISegmentedControl按钮显示为灰色

时间:2018-03-15 17:39:39

标签: ios swift uipopovercontroller uisegmentedcontrol uiactionsheet

如何在iOS 11和Swift 4中使用ActionSheet样式呈现UIPopoverController或UIAlertController时,如何删除/更改UISegementedControl上灰显按钮的默认效果。

enter image description here

1 个答案:

答案 0 :(得分:2)

在控件或父视图(而不是tintAdjustmentMode)上将.normal设置为.automatic,以防止在弹出窗口或UIAlert演示文稿期间变暗。

请参阅UIViewTintAdjustmentMode

这不会影响它们在演示期间被禁用的事实,但如果它只是你想要的颜色,那么这将起作用。

也不是调光是打破> iOS7 HIG。