如何在iOS 11和Swift 4中以ActionSheet样式呈现UIPopoverController或UIAlertController时,如何删除/更改UISegementedControl上的灰色按钮的默认效果。
最佳答案
在控件或父视图上将tintAdjustmentMode
设置为.normal
(与.automatic
相反),以防止在弹出窗口或UIAlert演示期间变暗。
参见UIViewTintAdjustmentMode
这不会影响他们在演示过程中被禁用的事实,但是如果只是您想要的颜色,那么它将起作用。
同样不调暗的是> iOS7 HIG的突破。
关于ios - iOS Popover或ActionSheet导致UISegmentedControl按钮变灰,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49305928/