Для того чтобы убрать выделение у Segmented Control в Swift, можно использовать свойство selectedSegmentTintColor
и установить в него цвет, который соответствует фону или цвету неактивного состояния вашего Segmented Control.
Например, если ваш Segmented Control находится на белом фоне, вы можете установить свойство selectedSegmentTintColor
в белый цвет, тем самым скрывая выделение при выборе сегмента. Вы можете сделать это следующим образом:
segmentedControl.selectedSegmentTintColor = .white
Также, для того чтобы предотвратить выделение при выборе сегмента, вы можете использовать свойство selectedSegmentIndex
и установить его значение в -1. Это означает, что ни один сегмент не будет выбран.
segmentedControl.selectedSegmentIndex = -1
Если вы хотите полностью скрыть Segmented Control после выбора сегмента, вы можете установить свойство isHidden
в значение true.
segmentedControl.isHidden = true
В зависимости от ваших требований вы можете использовать комбинацию этих методов для достижения желаемого результата.