2009-08-21 3 views
1

또는보기를 더 크게 만들지 않고 UIControl의 민감한 영역을 확장하는 방법은 무엇입니까?UIControl의 "핫 영역"을 더 크게 만드는 방법은 무엇입니까?

나는 아주 작은 버튼 이미지 (작은 화살표)를 가지고 있는데, 이는 단지 10 x 10 픽셀입니다. 만지면 너무 작습니다. 나는 그 주위에 50 x 50이되도록 "핫 영역"을 원한다. 학습을 위해, 나는이 목적을 위해 제공된 UIControls 중 일부를 사용할 수 있다고하더라도, 수동으로하는 법을 알고 싶다.

답변

1

다른 뷰를 맨 위에 레이어 할 수 있습니다. UIButton을 사용자 정의 유형으로 설정하여 보이지 않게 할 수 있습니다.이 버튼을 사용하여 터치 할 때 원하는 것을 트리거 할 수 있습니다.

하지만 실제 문제는 사용자 컨트롤을 위해 10x10 픽셀 영역을 사용하고 있습니다. 내가 생각할 수있는 가장 작은 사용자 컨트롤 (예 : 캘린더 앱에서)은 [+] 버튼의 약 30x30 영역을 가지고 있습니다.

사용자를 생각하고 자신의 경험이 작은 컨트롤을 어떻게 처리 할 것인지 질문하십시오.