当操作表显示时,按钮的默认强调颜色将自动更改为灰色(禁用或不可触摸)。但是使用自定义的重音颜色将不会发生这种情况。
那么,是什么导致具有默认强调色的按钮的这种行为呢?
最佳答案
我认为(因为我找不到一个)没有文档。
但是,正如我们大家所看到的,我相信如果您在任何视图中使用Color.accentColor
,并且当出现ActionSheet
时,将枚举所有视图,并且如果该视图的任何可着色属性都具有Color.accentColor
,则该属性将被切换(更改)变灰并返回到accentColor)。
例如,带有Color.accentColor
的ZStack。
关于ios - 在SwiftUI中,显示操作表会怎样?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60351681/