设置继承的IB属性的默认值

时间:2016-08-11 16:37:32

标签: xcode cocoa-touch

我写了一个名为 Badge 的UILabel子类,它应该显示类似于Apple的图标徽章的通知。我在Interface Builder中通过为@IBDesignable添加前缀并使用@IBInspectable添加其属性,使其可以自定义徽章。该设置适用于代码和IB,它可以正确呈现。我唯一要努力的是为继承的@IBDesignable设置新的默认值 - textbackgroundColor等属性。我尝试在init - 方法和prepareForInterfaceBuilder()中设置这些值,但UILabelUIView - 部分中属性检查器中的值保持不变。< / p>

我的问题在这里:
是否可以更改/覆盖在属性检查器中找到的UILabel的默认文本,以便默认情况下在IB中为我的子类呈现自定义文本而不是“Label”?

0 个答案:

没有答案