2009-05-31 4 views
2

검은 색 UIToolbar에 UISegmentedControl이 있습니다. 스타일을 Bar로 설정하고 배경색을 지우도록 설정했습니다 (검정색). tintColor clear (검정색 시도) 설정을 시도했습니다. 내 단추가 검은 색 UIToolbar와 일치하도록 검은 색으로 변합니다. 그러나 UISegmentedControl이 기본 파란색/회색 일 때처럼 단추는 더 이상 클릭 상태를 나타내지 않습니다. 단추를 검정/회색 클릭 상태로 나타내려면 어떻게해야합니까? 저에게 알려주세요. 코드는 UISegmentedControl의 색상 설정 지금까지 사용되지 않은 : 완벽한 솔루션이 꽤 잘iPhone UISegmentedControl 버튼에 검은 색이 표시됨 UIToolbar

// set the color 
viewTypeSelection.segmentedControlStyle = UISegmentedControlStyleBar; 
viewTypeSelection.tintColor = [UIColor darkGrayColor]; 

버튼은 상태 변경이 작동하지만

viewTypeSelection.segmentedControlStyle = UISegmentedControlStyleBar; 
viewTypeSelection.backgroundColor = [UIColor clearColor]; 

답변

0

당신은 tintColor와 바의 색상을 설정했을 수 있습니다 대신과 같이 barStyle을 설정하는 :

여기에 몇 가지 세부 사항을 가지고 있으며, 사람이 비슷한 솔루션을 찾고 도움이 될 게시물입니다
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
관련 문제