xCode 中的用户控件

Posted

技术标签:

【中文标题】xCode 中的用户控件【英文标题】:UserControl in xCode 【发布时间】:2013-11-09 15:28:00 【问题描述】:

我正在为应用程序创建 UI 层。我是 ios 开发的新手,有一件事我不明白。我想创建 UI 的一部分并将其移动到不同的“页面” - 我希望在不同的页面中具有相同的功能。类似于 WPF 中的 UserControls。对我来说,它似乎是界面构建器的基本功能——但我在任何地方都找不到它。我应该怎么做才能将 UI 的一部分移动到不同的页面?请帮忙!

【问题讨论】:

【参考方案1】:

这在您使用情节提要时不起作用。使用普通的 xibs 这很容易。只需在不同的视图控制器中加载相同的 xib。

是的,这证明了不应在产品代码中使用情节提要。

【讨论】:

非常感谢您的回答。我很惊讶这是它的工作方式。我还有一个想法。是否有可能不止一个 ViewController 响应一个页面?我想我可以在每个页面上绘制相同的按钮,但我希​​望只有一个类可以将 UI 的每个部分的逻辑复制到其他页面。【参考方案2】:

只需创建自己的 UIView 子类并在应用程序的各个部分使用它

【讨论】:

以上是关于xCode 中的用户控件的主要内容,如果未能解决你的问题,请参考以下文章

如何动态清除用户控件中的所有控件?

用户控件中的内容

如何在iOS(Xcode)中的提交按钮内实现分段控制?

如何修复用户控件中的闪烁

c# winform 如何取得用户控件中 的值

WPF用户控件嵌套控件-从用户控件切换用户控件