【发布时间】:2013-08-07 21:12:33
【问题描述】:
我的笔尖上有两个相互重叠的按钮。我需要在点击时按下它们,但只有顶部按钮执行其功能。有没有办法让顶部按钮在按下顶部按钮时告诉底部按钮激活。我不认为我可以将按钮合并为一个并使用一个 -(IBAction)buttonName 功能,因为一个按钮比另一个大,所以当按下其中一个按钮时,我并不总是需要同时激活两个按钮。
谢谢!
【问题讨论】:
-
首先,为什么你的两个按钮是叠在一起的?
-
这没有回答“为什么?”。
-
是的,但是为什么? (你想达到什么效果?)如果没有比堆叠按钮更整洁的解决方案,我会感到惊讶,尽管@Caleb 的回答会解决你的问题。
-
底部按钮是改变显示内容的整个屏幕。顶部按钮播放声音,但顶部有 4 个按钮播放不同的声音
-
将整个屏幕变成一个按钮有点奇怪(例如,您可以通过
touchesBegan:...等在视图本身上捕获点击),但我想如果它有效,它就有效。
标签: objective-c uibutton