我有一个UILabel。我想让它发光触摸区域。也就是说,当我点击该UILabel中的一个点时,触摸点周围的一个小圆形部分应该呈现发光效果。如何得到这个?如何在UILabel iPhone中闪烁触摸区域?
0
A
回答
0
那么你可以通过创建一个CALayer
或CAGradientLayer
,根据你想要如何发光并将其作为子图层添加到触摸位置的标签图层。
要启用UILabel
的触摸,请查看userInteractionEnabled
属性。您需要将其设置为YES
。
然后,您需要将UITapGestureRecognizer
附加到获取水龙头的标签上。获得触摸位置后,将自定义辉光层作为子视图添加到处于不可见状态的标签图层。将辉光层动画进出。在完成时将辉光层作为子层去除之前,您可能需要重复几次。
0
UILabels不响应触摸。
使用带有自定义类型的UIButton并为正常状态和(发光)高亮显示状态提供图像。
0
手势识别器很好,但是如果你想做一些手指触摸时开始的东西,当手指停止触摸时停止,并且用手指在它们之间移动,那么很难想象一个好的手势识别器那。我认为在这种情况下,使用touchesBegan,touchesMoved和touchesEnded会更好(不要忘记touchesCancelled)。
您可以将这些方法放在您的视图控制器或子类UILabel上。无论哪种方式,都在标签上设置userInteractionEnabled = YES。
至于如何以图形方式制作这种效果,目前我还没有任何聪明的想法。
相关问题
- 1. 闪烁的UILabel可可触摸
- 2. 如何使一个UILabel闪烁在iPhone
- 3. UIButton不闪烁在触摸
- 4. iPhone - 触摸区域检测
- 5. 增加触摸手势区域为UILabel
- 6. 需要TableViewCell在被触摸时闪烁
- 7. UILabel闪烁效果
- 8. 闪烁UILabel作为
- 9. 如何在android中检测开放区域的触摸区域?
- 10. UISwitch:使触摸区域大于默认触摸区域
- 11. 如何在iphone上闪烁(或闪烁)光标?
- 12. 如何获得iphone的触摸区域的颜色
- 13. iphone - 如何扩展按钮的触摸区域?
- 14. 如何扩展按钮触摸区域?
- 15. 如何隐藏触摸屏上的闪烁?
- 16. iPhone SDK - 通过UILabel触摸UIButton
- 17. 在Iphone中使图像的触摸区域透明
- 18. 限制在iPhone中的UIButton的可触摸区域?
- 19. 触摸区域控制
- 20. CSS使文本区域闪烁
- 21. UIButton的可触摸区域
- 22. 获取触摸区域
- 23. Cocos2d按钮触摸区域
- 24. 如何在iPad中扩展HTML5中的按钮触摸区域?
- 25. flex/flash/actionscript中的水平触摸板闪烁
- 26. jvectormap:在触摸时摆脱黑色闪烁
- 27. 如何在Jade中使用Hammer.js触摸区域
- 28. 如何在Core Plot饼图中启用触摸选择区域?
- 29. SceneKit在给定区域检测触摸
- 30. iPhone的Safari上的按钮触摸区域不同于iPad的
“UILabels不响应触摸。”他们这样做,如果userInteractionEnabled == YES – titaniumdecoy