IOS: создать повторно используемый виджет пользовательского интерфейса, который можно использовать в Интерфейсном Разработчике? - PullRequest
2 голосов
/ 12 марта 2011

IOS: создать многократно используемый виджет пользовательского интерфейса, который можно использовать в Интерфейсном Разработчике? Как создать элемент, который можно использовать в других формах?

Ответы [ 2 ]

1 голос
/ 12 марта 2011

Все, что вам нужно сделать, это сделать подкласс вашего объекта, скажем, например, 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

Теперь в интерфейсе Builder добавьте UIBUtton, и вы сможете подключить его к своему myButton .

0 голосов
/ 12 марта 2011

Я думаю, что вы имеете в виду Interface Builder вместо UIBuilder и что-то близкое к тому, что вы ищете, здесь

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

но это не работает на iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...