Исходя из моего понимания вашего вопроса, вы хотите изменить цвет фона так же, как цвет оттенка UISegmentControl. Что вам нужно сделать, это просто использовать это:
label.backgroundColor = segmentedControl.tintColor;
Надеюсь, это поможет вам, если не попробовать это:
Вам просто нужно дать цвет фона, чтобы убрать из раскадровки. Это происходит из-за выбора фона по умолчанию и выбора по умолчанию в соответствии с темой. После того, как вы установите прозрачный цвет сегментаControl, вы получите требуемый результат.
Или вы можете сделать следующее: Попробуйте установить свой фоновый цвет UISegmentcontrol для очистки в viewDidLoad, вы получите свой результат. Я попробовал это, и это сработало для меня.
segment.backgroundColor = Color.clear;