Reputation: 1899
I try to change white background color in segment if UISegmentedControl gets focus.
Please look the folowing screenshot:
And I need to change this white background color into clear. Something like this:
So I've created subclass of UISegmentedControl and ovveride didUpdateFocus(in:with:)
Look please the following screenshot:
But after that focus doesn't change anymore and I can't jump to next segment of UISegmentedControl.
I saw similar question here, but I wasn't succeed of it.
It's tvOS and deployment target is 11.1.
Why is that? What is the better approach to change background color when focused? Please help me.
Upvotes: -1
Views: 301
Reputation: 1899
I fixed this problem by replacing UISegmentControl
to UICollectionView
.
Upvotes: 1
Reputation: 163
Try this way (at initialization phase):
segment.selectedSegmentTintColor = .clear
here segment: UISegmentedControl
Upvotes: 0
Reputation: 228
Maybe I misunderstood your question, but have you tried to change segmentControl.selectedSegmentTintColor property?
Upvotes: 1