Это интересно, оказывается, область видимости - это несколько настраиваемый сегментированный элемент управления.
Из документов: UISegmentedControl использует это свойство, только если стиль сегментированного элемента управления - UISegmentedControlStyleBar.
Теперь сегментированный элемент управления областью видимости выглядит как UISegmentedControlStyleBar, но это не так, это какой-то недокументированный стиль:
NSLog(@"scope bar style is %d", scopeBar.segmentedControlStyle);
> scope bar style is 7
Вы можете попробовать это, что на самом деле устанавливает оттенок, но выглядит как задница:
[scopeBar setSegmentedControlStyle:UISegmentedControlStyleBar];
[scopeBar setTintColor: UIColorFromRGB(0x990066)];
> scope bar style is 2
Внутри есть некоторые переменные экземпляра, влияющие на это: _segementedControlFlags.style и _barStyle, но вы не можете взломать их, если не обойдете санкционированный API.
Лучший способ действий - обсудить это с Apple и надеяться, что они исправят это в будущем выпуске.