включить xib на нескольких других интерфейсах, используя только Interface Builder

#ios #xcode #interface-builder

#iOS #xcode #interface-builder

Вопрос:

У меня есть кнопка, которую я настроил, и я хочу использовать ее на нескольких страницах. Есть ли способ сделать это, «связав» его с другим xib , если он сам по себе xib ? Это значительно упростило бы задачу с точки зрения дизайна (вместо сборки, проверки пробелов в пикселях и т. Д.).

Я знаю, что могу выполнить это с помощью кода, но я просто хочу знать, возможно ли это, используя Interfrace Builder только, и если да, то как?

Ответ №1:

 UIView *someXIBOrNIB = [[[NSBundle mainBundle] loadNibNamed:@"someXIBOrNIB" owner:self options:nil] objectAtIndex:0]
[self addSubView:someXIBOrNIB];