пятница, 10 июля 2009 г.

Cоздание UIView cпомощью Interface Builder

Иногда хочется создать вью в интерфейс билдере, а потом в процессе работы загрузить и показать его. Делается это просто:

1. Создаем в проекте класс - наследник UIView (например myView)

2. Создаем в IB вью, кладем на него все что пожелаем и в инспекторе на последней закладке указываем имя нашего класса (myView)

3. Сохраняем и подключаем к проекту (например с именем myViev.xib)

4. Теперь чтобы в проекте вызвать созданый вью пишем:

 myView *view = [[[NSBundle mainBundle] loadNibNamed:@"myViev" owner: self options:nil] objectAtIndex:0];

Все можно пользоваться этим вью как угодно )))