如何使用 Interface Builder 在其他 UI 元素的背景中添加 UIButton?

Posted

技术标签:

【中文标题】如何使用 Interface Builder 在其他 UI 元素的背景中添加 UIButton?【英文标题】:How to add a UIButton in the background of other UI elements using Interface Builder? 【发布时间】:2011-10-17 16:29:18 【问题描述】:

我必须在我已经布局和放置不同 UI 元素的 View 的背景中添加一个 UIButton。当用户离开键盘时,我需要这样做以辞职第一响应者。但是这个按钮转到前台,我真的不知道如何继续。有什么想法吗?

感谢您的帮助,

斯蒂芬

【问题讨论】:

【参考方案1】:

UIButton 是 UIview 的子类 你有一个 UIView 现在从检查器更改它的类,并将样式设置为默认值,使其看起来像一个普通视图,但里面有其他控件(因为它基本上是一个视图)。接线并使用它

问候, 杰克逊·桑尼·罗德里格斯

【讨论】:

我需要在按钮上使用 Touch Up Inside 事件。你认为将我的按钮类更改为 UIView 会解决问题吗? 我想是的。如果这不起作用用 UIButton 替换基本视图。我现在没有 Mac 来确认。随意使用试错法它会帮助你以后解决 好吧,我只需要在后台发送按钮。谢谢你的帮助【参考方案2】:

我找到了解决方案。我只需要在“对象”面板的 UI 元素列表顶部添加按钮。

【讨论】:

以上是关于如何使用 Interface Builder 在其他 UI 元素的背景中添加 UIButton?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Interface Builder 设置 UIScreenEdgePanGestureRecognizer?

如何让 UISearchController 与 UISearchBar Interface Builder 控件一起使用?

如何使用 Interface Builder 中的自定义 UITableViewCell?

如何在 Interface Builder 中使用自定义 UIButton 类别?

如何在 Xcode 6 Interface Builder 中使用模板渲染模式?

如何在 Interface Builder 中创建 NSTableRowView 原型