【问题标题】:Xib for custom UIView or UIView with class set to this custom UIViewXib 用于自定义 UIView 或 UIView,类设置为此自定义 UIView
【发布时间】:2013-03-12 14:11:22
【问题描述】:

我正在使用最新的 SDK 开发 iOS 应用。

我创建了一个自定义UIView,我需要向该UIView 添加一些控件。我也在使用storyboards,我必须添加这个UIView

我怀疑我是否必须为此自定义 UIView 创建一个 xib,或者最好将 UIView 添加到 storyboard 并将其类型更改为我的自定义 UIView

我必须访问那些我将从自定义UIView 添加到 xib 的控件。

你怎么看?

【问题讨论】:

    标签: ios objective-c uiview storyboard


    【解决方案1】:

    我做了什么

    • 创建自定义类作为 UIView 的子类
    • 一切都以编程方式完成,变量的初始化是 完成-awakefromNib
    • 在情节提要中添加 UIView
    • 将其自定义类更改为我的自定义类名。
    • 执行

    当然,您可以为视图创建一个 nib 并添加控件并为其设置连接,并且可以从 nib 名称加载

    【讨论】:

    • 感谢您的回答。如何设置从控件到自定义 UIView 的连接?
    • 首先将 nib uiview 自定义类作为您的类名,然后 Iboutlets 将可用
    • 如果我创建了一个 nib,我是否必须在 Interface Builder 的情节提要中添加一个 UIView
    • @VansFannel 取决于你的意思。你可以在 IB/Storyboard 中做任何你可以用裸 UIView 对象做的事情。您不能在 IB 中设置 UIView 子类的任何自定义属性。至少据我所知不是。您必须在 viewDidLoad 中以编程方式设置这些属性。
    猜你喜欢
    • 1970-01-01
    • 2015-04-17
    • 2020-05-16
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    相关资源
    最近更新 更多