문제 상황
- 세그먼트 컨트롤의 아이템의 width가 각 아이템의 텍스트 길이에 따라 다르지 않고 일정 크기로 동일한 상황
- 텍스트가 길어지면 간격이 일치하지 않는 문제 발생
해결 과정
- apportionsSegmentWidthsByContent 속성 사용
- 아이템 width에 따라 세그먼트 width를 조정하는지 여부를 결정
// sc : UISegmentedControl(items : [...]).then { sc in ... }
sc.apportionsSegmentWidthsByContent = true
참고 자료
'Swift' 카테고리의 다른 글
Swift - UIView 상단에만 테두리(border) 넣기 (0) | 2024.11.04 |
---|---|
Swift - viewDidLayoutSubviews() (0) | 2024.10.20 |
Swift - UIButton image Scale 문제 (1) | 2024.10.15 |
Swift - TabBar 투명 문제 (0) | 2024.10.15 |
Swift - 내비게이션 화면 전환 시 애니메이션 지연 문제 (5) | 2024.10.09 |