2011-06-21 8 views
11

Mam jeden duży widok z paskiem narzędzi, który pozwala użytkownikowi wybrać sposób wyświetlania danych. Po wybraniu danych, które mają być wyświetlane, mniejsze UIView (zawarte w oryginale) powinny się zmienić, aby pokazać dane, które mają być wyświetlane.Załaduj plik UIView z pliku nib?

Chciałbym załadować to małe UIView z innego pliku nib, ale pasek narzędzi (w większym widoku) nie powinien zniknąć, tj. Nie chcę, aby ten widok był większy, aby zniknął, powinien być tylko mały widok zmienione. Mam różne pliki końcówek dla każdego widoku danych.

Jak mogę załadować małe UIView z danego pliku nib?

Odpowiedz

26

Zrobiłem to wcześniej.

SimpleCell *cell = [[[NSBundle mainBundle] loadNibNamed:@"FriendsCell" owner:self options:nil] objectAtIndex:0]; 

Właściciel nie jest konieczny. a indeks powinien być taki sam jak indeks wewnątrz stalówki. (pierwszy obiekt (nie file's owner ani First Response) rozpoczyna się od 0)