Dodałem nowy plik stalówki do mojego projektu i próbowałem go załadować. Jednak po kliknięciu ikony paska narzędzi, która ma zabrać mnie do utworzonego przeze mnie widoku, pojawia NSInternalInconsistencyExceptionsię komunikat: Zamykanie aplikacji z powodu nieprzechwyconego wyjątku „NSInternalInconsistencyException”, powód: „- [UIViewController _loadViewFromNibNamed: bundle:] załadował końcówkę„ ... ”, ale ujście widoku nie zostało …
Pytanie jest proste: jak ładować niestandardowe UITableViewCellpliki Xib? Pozwala to na użycie Konstruktora interfejsów do zaprojektowania komórek. Odpowiedź najwyraźniej nie jest prosta ze względu na problemy z zarządzaniem pamięcią. Wątek wspomina o tym problemie i sugeruje rozwiązanie, ale jest wydany przed wydaniem NDA i nie zawiera kodu. Oto długi wątek, …
Jonathan sugeruje tutaj: Xcode Obejmuje pliki .xib, które zostały usunięte! że wyczyszczenie wszystkich celów i opróżnienie pamięci podręcznej rozwiąże problem z Xcode, w tym usuniętymi plikami .xib, ale nie mogę znaleźć sposobu na opróżnienie pamięci podręcznej w Xcode 4. Jak to zrobić w Xcode 4?
Mój problem polega na tym, że szukałem sposobu na użycie zarówno scenorysów, jak i Xib . Ale nie mogę znaleźć odpowiedniego sposobu na programowe ładowanie i wyświetlanie scenorysu. Projekt zaczął się rozwijać w Xib, a teraz bardzo trudno jest zagnieździć wszystkie pliki Xib w scenorysie. Szukałem więc sposobu na zrobienie …
Oto mój kod Objective-C, którego używam do ładowania stalówki dla mojego dostosowanego UIView : -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Jaki jest odpowiednik kodu w Swift?
Chcę użyć widoku w wielu kontrolerach widoku w scenorysie. Dlatego pomyślałem o zaprojektowaniu widoku w zewnętrznym xib, aby zmiany były odzwierciedlane w każdym kontrolerze widoku. Ale jak można załadować widok z zewnętrznego XIB w scenorysie i czy jest to w ogóle możliwe? Jeśli tak nie jest, jakie inne alternatywy są …
Storyboardy są raczej królewskim bólem z perspektywy przepływu pracy git, gdy współpracuje nad nimi wiele osób. Na przykład XML w pliku .storyboard ma swój początkowy <document>znacznik toolsVersioni systemVersionatrybuty zmienione przez dowolną konfigurację, w której działa najnowszy manipulator plików. Synchronizacja wszystkich wersji Xcode wydaje się pomagać toolsVersion, ale systemVersionzmienia się bez …
Szukałem wszędzie i do tej pory nic mi nie wyszło. Zasadniczo chcę mieć plik .xib o nazwie rootView.xib, a wewnątrz niego chcę mieć UIView (nazwijmy to containerView), który zajmuje tylko połowę ekranu (więc byłby zwykły widok i nowy widok). Następnie chcę inny plik .xib o nazwie firstView.xib i załadować go …
Zdaję sobie sprawę, że to pytanie zostało już zadane, ale odpowiedzi są sprzeczne i jestem zdezorientowany, więc proszę, nie pal mnie. Chcę mieć UIViewpodklasę wielokrotnego użytku w całej mojej aplikacji. Chcę opisać interfejs za pomocą pliku nib. Teraz powiedzmy, że jest to widok wskaźnika ładowania ze wskaźnikiem aktywności. Chciałbym na …
Na złożonych ekranach (kontrolery widoku) zwykłem rozdzielać całość na mniejsze części (nazywam je widżetami). Te widżety składają się zasadniczo z pliku MyWidget.hi MyWidget.mpliku, a także MyWidget.xibpliku, w którym elementem głównym jest element a, UIViewa klasa MyWidget jest właścicielem pliku UIView. W inicjalizacji tego widżetu wykonuję plik loadNibNamed. W moim kontrolerze …
Zazwyczaj lubię tworzyć i projektować uiviews w konstruktorze interfejsów. Czasami potrzebuję utworzyć pojedynczy widok w xib, który można ponownie wykorzystać w wielu kontrolerach widoku w scenorysie.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.