【发布时间】:2015-06-21 02:03:15
【问题描述】:
实现以下目标的最佳方法是什么。
基本上我想做的是创建一个“棘手的区域”,用户可以在其中触摸并执行后续操作。例如,在图片中,用户点击绿色区域,弹出带有一些选项的弹出窗口。同样,如果可以的话,披萨片中也会有不同颜色的“难处理的区域或按钮”。
我正在考虑通过 CALayer 创建按钮并尝试将它们与空状态图像的边界相匹配,但我不知道如何实现这一点。任何其他想法都非常感谢。
【问题讨论】:
标签: ios
实现以下目标的最佳方法是什么。
基本上我想做的是创建一个“棘手的区域”,用户可以在其中触摸并执行后续操作。例如,在图片中,用户点击绿色区域,弹出带有一些选项的弹出窗口。同样,如果可以的话,披萨片中也会有不同颜色的“难处理的区域或按钮”。
我正在考虑通过 CALayer 创建按钮并尝试将它们与空状态图像的边界相匹配,但我不知道如何实现这一点。任何其他想法都非常感谢。
【问题讨论】:
标签: ios
我会继承 UIButton 或 UIControl 来制作您的自定义按钮。然后覆盖pointInside:withEvent:,看看触摸事件是否在正确的区域内。
查看这些链接了解更多信息和想法:
【讨论】: