我使用故事板在导航栏的右侧栏按钮中创建了两个自定义按钮:
以下是他们的样子。我已经为按钮添加了背景颜色,以便于查看可检测区域。
我遇到的问题是右侧的地图按钮仅检测按钮左侧的触摸事件。左键正在检测触摸事件。更奇怪的是它似乎在模拟器中工作正常,但在设备上却没有。我试过多个设备,他们都有同样的问题。这让我发疯了......整天都在这里。请帮忙!
答案 0 :(得分:0)
用这个将我的头撞到墙上两天之后,我终于意识到,从Xcode 7开始,你最终可以直接在Interface Builder中将多个UIBarButtonItem拖到UINavigationItem。以这种方式创建两个按钮而不是以前的方法解决了问题。