在IB中为背景添加一个隐形按钮

时间:2011-02-18 19:32:35

标签: cocoa-touch ipad interface-builder

我正在使用Xcode做一个Ipad应用程序。 我只是希望用户点击屏幕上的任何地方(不计算文本字段)来执行一些IBAction.I使用覆盖我整个视图的隐形按钮。 由于我的视图中有一些文本字段,我需要将这个隐形按钮添加到我的用户界面的背景中。我似乎无法在按钮属性中找到此选项?有什么帮助吗?

4 个答案:

答案 0 :(得分:2)

只需将按钮的类型设置为自定义。

答案 1 :(得分:0)

您是否尝试将按钮的不透明度设置为零?

答案 2 :(得分:0)

我想我明白你的意思了。您只想将UIButton(不可见)放在所有UITextField的背面。对此的简单解决方案是打开IB中的文档窗口。现在展开列表视图中的视图树。只需将UIButton拖到UITextFields上方,然后将属性中按钮的alpha值设置为零。

希望这会有所帮助!!

答案 3 :(得分:-2)

iPad用户不会“点击”。他们“点击”或“触摸”。

在Interface Builder中,我认为视图是在文档窗口中显示时从上到下构建的z-index,因此拖动按钮以使其显示为主视图的第一个子视图应该是一个快速修复对此。

您是否考虑过其他方法?这听起来不像应用程序的标准行为,可能会对使用Voice Over的任何人造成严重破坏。你想要完成什么?