我需要创建具有不规则形状的自定义控件,并且只有该形状的可见区域具有可点击区域。例如一个“星”。任何帮助真的很感激。在iOS中如何使用预定义的可点击区域创建自定义控件?
0
A
回答
0
我想你在找什么是不规则形状UIButtons,对这一权利在这里一个很好的教程:Irregularly shaped UIButtons
另一种方法是用Quartz
工作并绘制在drawRect
功能的按钮形状,有人问在此之前,得到了这里的答案:Custom UIButton Shape without using an image
PS:接下来的时间首先尝试谷歌,有一吨的教程,以及如何对这样的事情:)
0
只实现命中Test Method来检查触摸是在你的“星”
- (UIView *) hitTest:(CGPoint) point withEvent:(UIEvent *)event {
if ([self pointInside:point withEvent:event]) {
return scrollView;
}
return nil;
}
相关问题
- 1. 使用事件点击创建自定义控件点击
- 2. 如何定义由坐标定义的可点击区域
- 3. 在ASP.NET中创建自定义区域
- 4. 可能在Java文件中创建自定义折叠区域?
- 5. 如何使用预定义的可见性,控件名称,默认值创建Orbeon自定义控件XBL?
- 6. 自动点击网页上的预定义区域?
- 7. 如何在iOS中创建自定义控件?
- 8. 如何使自定义listview可点击
- 9. 创建自定义控件?
- 10. 创建自定义控件
- 11. 如何在自定义控件中创建名为valuechanged的自定义事件
- 12. 使用VGScene创建自定义控件?
- 13. 使用Javascript创建自定义控件
- 14. 我如何创建自定义控件?
- 15. 如何创建自定义UIDatePicker控件
- 16. 如何创建自定义TextBox控件?
- 17. 我如何为自定义控件创建可绑定事件?
- 18. 如何使用jquery在asp.net中创建自定义控件
- 19. 在Xamarin中创建自定义控件
- 20. Mapbox标记 - 自定义可点击区域的大小
- 21. Android:如何使用可点击的箭头在右侧创建自定义EditText
- 22. 如何创建特定于区域,控制器和操作的自定义AuthorizeAttribute?
- 23. 如何使用Google Maps API和Java定义自定义区域
- 24. 如何在ZF1中使用自定义区域设置文件?
- 25. 自定义控件中的可编辑区域
- 26. 如何创建自定义预定义的常量?
- 27. 如何启用使用自定义控件创建的按钮
- 28. 如何创建现有用户控件的自定义控件
- 29. 如何使用自动验证创建自定义ASP.NET控件
- 30. 如何从自定义控件中的代码创建控件?
感谢您的快速回答。虽然我已经有了书签链接,但我仍然在寻找更简单易懂的解决方案。如果什么都不起作用,我确定我会将你的答案标记为已接受 – Avinazz 2012-04-17 09:29:52
这些解决方案是可以理解的...向我们展示您迄今为止所做的以及您出错的地方。它看起来像你正在寻找某人为你制作你的代码,那不会发生在这里。 – 2012-04-17 09:36:54
正如我前面所说,我已经有了相同的链接。事情是我对iOS非常新,我有一个任务来为一个项目创建一个POC。有几个具有挑战性的领域正在进行我的研究。问题是,上面提到的问题是最不重要的,因此我暂时没有遵循你的解决方案。顺便说一句,我是几年来的Android开发人员,最近在iOS上尝试我的手。我也尊重此论坛的道德观点,并且无意将整个代码作为解决方案。 – Avinazz 2012-04-17 10:11:07