如何在CALayer中添加UIButton并连接触摸事件?CALayer中的UIButton
0
A
回答
0
在iOS中,所有UIViews都拥有并通过CGLayer绘制自己。您可能想要为您的按钮创建UIView。您可以使用原始CGLayers执行的所有操作,您可以使用UIViews。
2
CALayer不是事件响应者,所以尝试将它挂接到触摸事件处理程序将不会执行任何操作。
如果你想要一个实际上在CALayer上工作的按钮,将该CALayer放入一个UIView(它是UIResponder的一个子类),然后在该视图中添加一个UIButton(这样它可以被添加到事件响应中链)。
相关问题
- 1. 中的UIButton添加的CALayer不工作
- 2. 使用CALayer更改UIButton形状?
- 3. UIButton子类上的CALayer动画之后的触摸区域
- 4. UIButton在自定义CALayer作业后未检测到触摸
- 5. 记录UIButton titleLabel显示CALayer ....不是字符串
- 6. CALayer - 在storyboard UIButton下面放置子图层?
- 7. 的CALayer与drawRect中
- 8. CALayer中的事件
- 9. 删除CALayer中prepareforReuse
- 10. [CALayer drawInContext]中的重影
- 11. CALayer中的ios collison检测
- 12. iphone:将CALayer作为子图层添加到UIButton的图层原因EXC_BAD_ACCESS
- 13. CALayer内的UIScrollView
- 14. 的CALayer renderInContext
- 15. CALayer上的CGPath
- 16. CALayer的动画
- 17. CALayer的深度
- 18. 与CALayer的
- 19. CALayer的用途?
- 20. Tintcolor中的UIButton
- 21. UitableView中的Uibutton
- 22. UIScrollView中的UIButton
- 23. Draggable CALayer
- 24. CALayer BlendMode
- 25. CALayer valueForKey:
- 26. 作为UIButton在swift中的UIButton?
- 27. 的CALayer用的UIImageView
- 28. 用另一个CALayer掩盖CALayer
- 29. AVExportSession中的CALayer中的视频重力
- 30. 的UIButton中的UIScrollView