【问题标题】:Share the same UI for two subclasses in Obj-C/Storyboard在 Obj-C/Storyboard 中为两个子类共享相同的 UI
【发布时间】:2015-05-15 14:14:59
【问题描述】:

我有一个ViewControllerA,它的 UI 布局是在 Interface Builder(故事板)中设计的。

ViewControllerA 有两个具体的子类,ViewControllerB1ViewControllerB2;它们具有与其超类 ViewControllerA 相同的 UI,但运行的逻辑不同。

如何创建两个不同的具体类,但它们与故事板共享相同的 UI,您必须在其中指明视图控制器的类?

【问题讨论】:

  • 你能用一个xib文件吗?
  • 是的,只是想知道故事板。
  • 因为我正在处理其他人创建的现有项目,他们使用情节提要创建了一个静态表格视图。现在,它在不同的环境下有不同的行为,所以我需要为不同的逻辑对它进行子类化,但使用相同的 UI。

标签: objective-c xcode uistoryboard


【解决方案1】:

不幸的是故事板不支持子类化。 您应该在 ViewControllerA 中为不同的逻辑创建委托。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2012-08-17
    • 2020-06-30
    • 2010-12-14
    • 2013-12-01
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多