2010-01-27 7 views

답변

0

이 효과는 UISegmentedControl을 사용하여 얻을 수 있습니다. 일반 스타일은 둥근 테두리가 있지만 화면 가장자리에서 흘릴 수 있습니다. 일단 완료되면 세그먼트 당 두 개의 이미지가 필요합니다. 하나는 선택 상태이고 다른 하나는 선택되지 않은 상태입니다.

그러면 valueChanged : 이벤트, 에 응답 할 수 있습니다. -selectedSegmentIndex를 기반으로 -setImage : forSegmentAtIndex : 메소드를 사용하여 세그먼트의 이미지를 설정할 수 있습니다 (필요한 경우).

2

실제로 UISegmentedControl의 스타일을 지정할 수 없으며 서로 영향을 주도록 연결된 두 개의 사용자 지정 단추가있는보기 일 가능성이 큽니다.

+0

또한 UIButton을 두 개 사용하고 버튼 인덱스를 기반으로 배경색을 변경합니다. – runmad

관련 문제