IOS:创建可在Interface Builder中使用的可重用UI小部件?

时间:2011-03-12 04:44:07

标签: ios ipad interface-builder

IOS:创建可在Interface Builder中使用的可重用UI小部件?如何创建可以在其他形式中使用的元素?

2 个答案:

答案 0 :(得分:1)

您需要做的就是创建对象的子类,比如说UIButton

自定义对象:

@interface MyCustomButton : UIButton 
{
    UIColor *tintColor;
}
@property (nonatomic,retain) UIColor *tintColor;
@end

你的班级:

#import "MyCustomButton.h"
@interface MyViewController : UIViewController
{
    IBOutlet MyCustomButton *myButton;
}
@property (nonatomic,retain) MyCustomButton *myButton;
@end

现在在界面生成器中添加UIBUtton,您可以将其连接到自定义 myButton

答案 1 :(得分:0)

我认为你的意思是Interface Builder而不是UIBuilder,而且接近你要找的东西就在这里

http://cocoawithlove.com/2009/07/custom-views-in-interface-builder-using.html

但它在iOS上不起作用。