这是焦点颜色,您无法更改它。至少不能使用标准视图修改器(如.accentColor
,.tint
等)更改。
你可以尝试通过叠加另一个视图来隐藏它(例如在这个答案中),或者尝试使用内省访问UIKit。
也许最好能够认清这是系统行为并与之和平相处。
如果您不介意构建自己的选择器视图,可以使用.digitalCrownRotation()
代替选择器,如此处所讨论的关于隐藏边框的问题:https://stackoverflow.com/a/75909943/21505031
.accentColor
修饰符来设置选择器的颜色。