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

Xcode 为继承的IB属性设置默认值,xcode,cocoa-touch,Xcode,Cocoa Touch,我编写了一个名为Badge的UILabel子类,它应该显示类似于苹果图标徽章的通知。我用@IBDesignable作为徽章的前缀,并用@IBInspectable作为其属性,使徽章在Interface Builder中可自定义。安装程序可以从代码和IB中正常工作,并在IB中正确渲染。我唯一要做的就是为继承的@IBDesignable-属性设置新的默认值,例如文本和背景色。我已尝试在init-方法和prepareforPrinterFaceBuilder()中设置这些值,但UILabel和UIVi

我编写了一个名为Badge的UILabel子类,它应该显示类似于苹果图标徽章的通知。我用
@IBDesignable
作为徽章的前缀,并用
@IBInspectable
作为其属性,使徽章在Interface Builder中可自定义。安装程序可以从代码和IB中正常工作,并在IB中正确渲染。我唯一要做的就是为继承的
@IBDesignable
-属性设置新的默认值,例如
文本
背景色
。我已尝试在
init
-方法和
prepareforPrinterFaceBuilder()
中设置这些值,但
UILabel
UIView
部分的属性检查器中的值保持不变

这里是我的问题:

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

找到解决方案了吗?