내 직사각형이 아닌 서로 다른 세 개의 맞춤 검색 버튼이 있습니다. 그런 다음 각 버튼의 터치 가능 영역이 다른 버튼과 겹치는 문제가 있습니다. 그렇다면 각 버튼의 터치 가능한 영역을 제한하여 해당 작업을 수행하려면 어떻게해야합니까?아이폰의 UIButton에서 터치 가능한 영역을 제한 하시겠습니까?
5
A
답변
6
내부적으로 히트 테스트에 사용되는 -pointInside:withEvent:
을 덮어 쓸 수 있습니다.
이 기술을 사용하는 멋진 프로젝트는 OBShapedButton입니다. 투명 픽셀은 히트를 유발하지 않습니다.
3
두 가지 구성 요소를 사용하십시오. A는 UIImageView
이고, 더 작은 숫자는 UIButton
입니다.
3
당신은 사용자 정의 형식의 버튼을 생성하고 각이 코드를 사용하여 필요한 이미지를 추가해야합니다
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[btn setFrame:frame];
이미지와 이미지의 문제를 중복을 초래하지 않습니다 이런 식으로 버튼 만들기!
관련 문제
- 1. 격자 영역을 뷰포트로 제한 하시겠습니까?
- 2. 아이폰의 주어진 지점에서 영역을 그립니다.
- 3. android - 원 안에 터치 가능한 영역을 정의하는 방법
- 4. 안드로이드에서 크기 조정 된 이미지의 터치 가능한 영역을 정의하십시오.
- 5. Cocos2d의 터치 가능한 스프레드
- 6. UITableViewCell의 선택 영역을 재정의 하시겠습니까?
- 7. 아이폰의 캐릭터 애니메이션
- 8. IXMLDOMElement에서 선택 영역을 선택 하시겠습니까?
- 9. 이미지에서 클릭 가능한 영역을 만드시겠습니까?
- 10. 텍스트 영역을 인용 하시겠습니까?
- 11. 동시에 uibutton에서 터치 및 동작 리스너 사용 가능
- 12. UITableView의 셀에 추가 된 UIButton에서 터치 이벤트를 처리하는 방법은 무엇입니까?
- 13. Corona SDK의 터치 이벤트 제한
- 14. Android의 터치 횟수는 제한 되나요?
- 15. WebView 터치 핸들링을 링크로 제한
- 16. 버튼 터치 영역을 확장하는 방법은 무엇입니까?
- 17. TouchDelegate가 TextView의 터치 영역을 늘리지 않고 있습니다.
- 18. UILabel iPhone에서 터치 영역을 깜박이는 방법?
- 19. 내 터치 영역을 UIImageVIew 부분으로 제한합니다.
- 20. 선택 가능한 제한 스톱
- 21. 아이폰의 UIScrollView에 UITabbarControler를 추가 하시겠습니까?
- 22. android로 터치 가능한 레이어 그리기
- 23. Symfony2에서 제한된 비 제한 영역을 만드는 방법
- 24. UIButton에서 이미지 조절
- 25. UIImageView를 통해 터치 하시겠습니까?
- 26. cocos2d에서 터치 하시겠습니까?
- 27. Windows XP - 터치 스크린 이벤트에 연결 하시겠습니까?
- 28. 커스텀 UIButton에서 탭 좌표를 얻으려면 어떻게해야합니까?
- 29. 이미지에 클릭 가능한 영역을 프로그래밍 방식으로 생성
- 30. ImageView에 클릭 가능한 영역을 설정하는 방법은 무엇입니까?
'UIButton'의 터치 영역을 제한 할 수 없습니다. – samfisher