Chcę często tworzyć UIView. I użyj tego widoku we wszystkich kontrolerach widoku. W jaki sposób utworzyć klasę podrzędną UIView za pomocą Xib i użyć jej we wszystkich kontrolerach widoku? Z góry dzięki.Jak utworzyć subwozję UIView z Xib?
5
A
Odpowiedz
1
Podklasa UIView przede wszystkim musi składać się z kodu definiującego ją, niezależnie od tego, jak zamierzasz używać tego widoku. Po utworzeniu tej klasy, aby z niej skorzystać, wystarczy zdefiniować nazwę klasy w Konstruktorze interfejsu. Wybierz dodane UIView i zmień jego nazwę klasy w inspektorze obiektów.
Należy pamiętać, że nowe właściwości lub funkcji, które dodawane są do tego UIView nie będą dostępne poprzez edycję XIb, ale tylko za pomocą kodu.
7
- Musisz utworzyć podklasę:
File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type
(UIView na razie) - Następnie należy utworzyć
xib
dla niego:File > New > User Interface > View
(nazwa Twojego XIb) - Teraz idź i zaprojektować
xib
naInterface Builder
. - Ostatnią rzeczą, którą należy zrobić, to zmienić typ widoku Class Type w
Identity Inspector
. Twój niestandardowy Xib zostanie połączony z twoją niestandardową klasą.
Daj mi znać, jeśli potrzebujesz więcej szczegółów.
Powiązane problemy
- 1. Własne UIView załadowane z Xib
- 2. EXC_BAD_ACCESS na niestandardowym UIView z niestandardowym XIB
- 3. Jak używać niestandardowej podklasy UIView w edytorze XIB z Monotouch?
- 4. Korzystanie z CollectionView w UIView z plikiem xib
- 5. Ładowanie pliku XIB do UIView Swift
- 6. Jak utworzyć obraz z UIView/UIScrollView
- 7. iOS: Widok niestandardowy z Xib
- 8. Jak utworzyć UIView z przezroczystym kółkiem wewnątrz (w szybkim)?
- 9. Kroki iOS, aby utworzyć niestandardowy obiekt UITableViewCell z plikiem xib
- 10. Nie można utworzyć pliku iPhone Xib z Xcode 6
- 11. Jak mogę utworzyć kontroler widoku zdefiniowany w XIB?
- 12. Jak załadować XIB?
- 13. Jak duplikować plik .xib?
- 14. Jak wymusić layoutSubviews z UIView.
- 15. Ładowanie .xibs do UIView
- 16. Właściwości IBOutlet zero po niestandardowym widoku załadowanym z Xib
- 17. Jak przekonwertować xib na storyboard?
- 18. plik ustawień właściciela pliku XIB
- 19. Jak zaprojektować oddzielne UIView poza dowolnym ViewController w Storyboard?
- 20. Rendering UIView z dziećmi
- 21. Utwórz UIView z NIB
- 22. Jak programowo utworzyć niestandardową klasę widoku?
- 23. UIImage z regionu UIView
- 24. Jak utworzyć aplikację tematyczną?
- 25. Jak utworzyć niestandardowy wyskakujący widok z szybkim?
- 26. Różnica między UIWindow a UIView
- 27. Usuwanie elementów interfejsu z pliku Xib
- 28. Dodawanie niestandardowego UIView z autolayout do iCarousel
- 29. Dodaj ContainerView wewnątrz UIViewController utworzone z .xib
- 30. Obraz z UIView
Ze scenorysami nie możesz tego zrobić. Bez storyboardów musisz zastąpić 'loadView' w viewControllerach i ustawić' self.view' na wynik cofnięcia archiwizacji twojego xib –