标签: ios storyboard iboutlet
我有一个核心视图类,可以为多个视图控制器执行大部分逻辑操作。最初将其连接起来,我将该类分配给视图控制器。然而,后来,我将视图控制器的类更改为另一个类(实际上是核心类的子类),它只具有一些自定义功能。
现在我想将另一个属性添加到多个视图控制器。放置属性的逻辑位置在核心类中。但是,我不愿意为View Controller重命名该类,因为我不想搞乱当前所有其他链接。
有没有办法将视图控制器标签连接到不是该视图控制器的当前类的类中的属性?
感谢您的任何建议。
答案 0 :(得分:0)
我从你的问题中理解的是。您有CoreView,然后有SubCoreView : CoreView。然后,您希望在UILabel的视图层次结构中连接SubCoreView,这是一个子视图。但是您想要将label属性添加到CoreView。
CoreView
SubCoreView : CoreView
UILabel
SubCoreView
我认为你只需要在CoreView类中手动定义标签。
@interface CoreView : UIView @property (weak, nonatomic) IBOutlet UILabel *label; @end
然后,您只需将标签连接到故事板中的核心视图,就像这样
您应该找到以下标签: