Например, привяжите UISegmentedControl к боковым полям и вертикально центрируйте в контроллере представления, а затем поверните эмулятор.
Тот же сегмент по-прежнему выделен, а шрифт выделен жирным шрифтом. Просто выбранный цвет сегмента больше не отображается.
Вы можете видеть, что другие сегменты выделяются жирным шрифтом при выборе, но все еще без цвета selectedSegmentTintColor.
Проверка иерархии представлений показывает, что UIImageView, представляющий выбранный цвет, становится понятным. Попытка установить selectedSegmentTintColor для восстановления цвета после поворота, похоже, не работает надежно, т.е. работает один раз.
Вращение вперед и назад в некоторых случаях восстанавливает выбранный цвет.