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

时间:2015-11-10 14:13:18

标签: ios interface-builder

我想为我的一些不同类型的UIViews(在界面构建器中设置)存储帮助文本,并在运行时访问它们以向用户显示它们。那可能吗?我知道用户定义的运行时属性只有在它们作为UIView属性存在时才能使用。还有另一种方式吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用Interface Builder可设计的宏。

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

在Interface Builder中将自定义类设置为某个UIView,然后您将看到可以通过IB enter image description here设置该属性

IB_DESIGNABLE
@interface TestViewClass : UIView

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

@end