【发布时间】:2013-03-05 06:38:53
【问题描述】:
在下面的这张图片中,我有 6 个圆形矩形按钮,每个按钮都有一个彩色区域作为背景
http://i.stack.imgur.com/uNs0f.png
问题是一些按钮重叠,导致点击了错误的区域。例如,如果我单击西科罗拉多地区,它将选择白色区域而不是浅蓝色区域。西华盛顿和俄勒冈也有同样的问题,我点击那些浅蓝色区域被选中。不,我可以再次切片图像并在重叠的地方添加其他按钮,但我想知道是否有更好的方法让按钮单击区域与图像区域完全匹配。
抱歉没有直接发布图片,我没有足够的声望点
谢谢
【问题讨论】:
-
嘿,Darko,我没有太多时间发表评论,但我会为您提供一个可能的解决方案。您可以创建自定义 uiView 或 cgRect,然后将 tapGestureRecogniser 添加到将触发您的 IBAction 的视图?
标签: xcode uibutton background-image overlapping