2014-02-21 73 views
0

我想编写一个非常简单的iOS计算器。我有Xcode的故事板与几个按钮,这实际上是我自己的子类:如何为自定义UI元素设置属性?

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

在“身份督察”我能够通过按钮选择“自定义类”的。我现在将如何为我的按钮设置digit属性?

+0

你应该#import“CalcButton.h” –

+0

哦......那个导入去哪了? – gdiazc

+0

如何导入它可以做任何事情。那还有更多。 – Popeye

回答

1

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

您可以在故事板到自己的这个控件,并在你的代码,你可以在viewDidLoad方法做到这一点,例如类(主要是UIViewController的或UIView的)从您的自定义类(CalcButton)创建出口做在代码:

self.yourCalcButtonOutlet.digit = 2; 
+0

这是实现这些按钮的最佳方式吗?或者有更好的办法比子类''UIButton''? – gdiazc

+0

这取决于你想要做什么。例如,您可以使用UIButton对象的标签属性来存储int数字,在这种情况下,您不需要声明自定义类。这一切都取决于你想要做什么。 – Greg

相关问题