例如,将UISegmentedTControl锚定到视图控制器的侧边距和垂直居中,然后旋转模拟器。
同一段仍处于选中状态,字体为粗体。仅显示选定的段颜色。
您可以看到其他段在选中时切换为粗体,但仍然没有选定的段色调颜色。
检查视图层次结构会显示表示所选颜色的 UIImageView 变得清晰。尝试设置 selectedSegmentTintColor 以在旋转后恢复颜色似乎不可靠 - 即它工作一次。
在某些情况下,来回旋转似乎可以恢复所选颜色。
这在iOS 13 beta 7中得到了修复,然后在Xcode 11 beta 6发布时在模拟器中修复。