【问题标题】:Setting the value of an UIView subclass custom parameter in IB在 IB 中设置 UIView 子类自定义参数的值
【发布时间】:2010-10-19 14:39:04
【问题描述】:

我创建了一个名为 smartView 的 UIView 的子类。 然后我创建了一个 NSInteger 参数 viewID。

现在在 IB 中,我将标准 UIView 的类更改为我的 smartView。

我的问题是如何在 IB 中为我的 viewID 参数提供一个值?

有可能吗?如果没有,除了“Tag”参数之外,还有其他方法可以给 UIView 组件一个唯一的 id 吗?

【问题讨论】:

    标签: iphone uiview interface-builder


    【解决方案1】:

    我认为在 IB 中提供该价值的方法是创建一个 IB 插件。

    请参阅here 获取教程,here 获取 Apple 参考文档。

    【讨论】:

    • 嘿,谢谢,回答但不幸的是你不能为 iPhone 做 IB 插件。至少现在还没有。
    【解决方案2】:

    如果您在视图控制器中为您的 smartView 提供 IBOutlet,那么您可以像这样访问它:

    self.mySmartView.viewID = _viewID;
    

    【讨论】:

    • 是的,我可能会使用它,尽管我想完全使用 IB 而不在 ViewController 中编码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 2016-08-22
    相关资源
    最近更新 更多