2009-06-27 3 views
2

아래 그림과 같이 버튼이 이미지 프레임과 대각선으로 배치되어 있습니다. 단추가 크게 겹치지 않도록 구석 점을 어떻게 변경할 수 있습니까?사각형이 아닌 UIButton을 만드는 방법이 있습니까?

alt text http://i39.tinypic.com/335ebyc.png

은 내가 그냥 직사각형있는 UIButton를 만들고 회전 수 알지만, 나는 결국 어쨌든 사용자 정의 모양의 버튼이 필요할 수 있습니다. 또한, 내 버튼 이미지는 본질적으로 투명 배경을 가진 텍스트입니다 (그림과 같이).

답변

2

사각형 외에는 아무것도 할 수있는 기본 제공 방법이 없습니다. 이 경우에는 회전이 가능하지만 실제로 독창적으로되기를 원한다면 자신 만의 클래스를 작성할 수 있습니다. 다각형이나 다른 도형을 사용하여 터치를 테스트하여 도형 내에 있는지 여부를 확인할 수 있습니다. 그런 다음 모든 이미지 전환 및 대상/액션 작업을 처리해야합니다.

0

원하는 모양의 이미지로 단일 UIImageView를 사용할 수 있습니다. 그런 다음 터치 만하면됩니다. 접촉이 발생하는 정확한 지점으로 이동하십시오.