2010-05-05 3 views
8

배경 이미지를 사용하는 UIToolbar 객체를 만들어야합니다. 대부분의 버튼은 이미지뿐 아니라 직사각형입니다. 그러나 하나의 단추는 둥글고 Windows 작업 표시 줄의 시작 단추와 같이 도구 모음과 겹칩니다. 아래를 참조하십시오.이미지의 사용자 정의 UIToolBar

툴바의 이미지를 그리기 위해 UIToolbar를 서브 클래스해야한다고 생각합니다. 그렇다면 누구나이를 수행하는 방법을 보여주는 예제 코드가 있습니까?

더 큰 원형 버튼을 구현하는 방법에 대한 아이디어가있는 사람이 있습니까? 나는 이것을 위해 다른 커스텀 서브 클래스를 생각하고있다. 그러나 더 쉬운 방법이 있을지 확실하지 않다.

어쨌든 이미지를 잘라 내면 라운드 버튼이 어떻게 잘리는 지 알 수 있습니다.

아이디어 나 샘플 코드는 무엇입니까? 색상의

alt text http://iphone.sophtware.com/toolbar.png

+1

내가 당신의 고통을 느낄 – codemonkey

+1

와우 그 멋진 모습 – aryaxt

답변

2

, 당신은하려면 tintColor 속성을 실험 할 수 있습니다.

나머지는 UIToolbar가 아닙니다. UIView를 기반으로하는 맞춤 구성 요소가 필요합니다.

+1

코멘트없이 년 이상 후에 아래로 투표 주셔서 감사합니다. – Eiko

0

힘들지만 어렵다고 생각합니다. 도구 모음의 drawRect 메서드를 재정 의하여 전체 이미지를 그립니다. 그런 다음 왼쪽 및 오른쪽 단추를 추가하십시오. 라운드 버튼의 경우보기의 맨 아래 중간에 보이지 않는 버튼 하나를 추가하고 툴바의 중간에 보이지 않는 버튼 하나를 추가 할 수 있습니다. 물론 버튼 대신보기를 사용하고 사용자 상호 작용을 수동으로 추적 할 수 있습니다.