Ios 如何在Interface Builder中存储键/值并在运行时访问它们?

Ios 如何在Interface Builder中存储键/值并在运行时访问它们?,ios,interface-builder,Ios,Interface Builder,我想为我的一些不同类型的UIView(在interface builder中设置)存储一个帮助文本,并在运行时访问它们以向用户显示它们。可能吗?我理解,只有当用户定义的运行时属性作为UIView的属性存在时,才能使用它们。还有别的办法吗 谢谢您可以使用Interface Builder可设计宏来实现它 创建名为的自定义类,例如TestViewClass,并使用IBInspectable定义属性 在Interface Builder中将custom class设置为someUIView,然后您将看

我想为我的一些不同类型的UIView(在interface builder中设置)存储一个帮助文本,并在运行时访问它们以向用户显示它们。可能吗?我理解,只有当用户定义的运行时属性作为UIView的属性存在时,才能使用它们。还有别的办法吗


谢谢

您可以使用Interface Builder可设计宏来实现它

创建名为的自定义类,例如
TestViewClass
,并使用
IBInspectable
定义属性

在Interface Builder中将custom class设置为some
UIView
,然后您将看到可以通过IB设置该属性

IB_DESIGNABLE
@interface TestViewClass : UIView

@property (strong, nonatomic) IBInspectable NSString *helpText;

@end