如何设置自定义UI元素的属性?

时间:2014-02-21 11:56:55

标签: ios objective-c

我正在尝试为iOS编写一个非常简单的计算器。我在XCode中有一个带有几个按钮的故事板,它实际上是我自己的子类:

@interface CalcButton : UIButton
{
  int digit;
}
@property int digit;
@end

在“Identity Inspector”中,我可以通过按钮选择“自定义类”。我现在如何为我的按钮设置digit属性?

1 个答案:

答案 0 :(得分:1)

您将无法在故事板中设置此属性。

你可以在代码中通过从故事板中的自定义类(CalcButton)创建插件来实现拥有此控件的类(主要是UIViewController或UIView),并且在代码中你可以在viewDidLoad方法中执行此操作:

self.yourCalcButtonOutlet.digit = 2;