Co się stanie, gdy widok UIView zostanie dodany do innego widoku dwukrotnie w iOS? Wierzę, że nie zostanie dodane dwa razy. Czy ktoś kiedykolwiek próbował?Co się stanie, gdy UIView zostanie dodany do innego UIView dwa razy w IOS?
Odpowiedz
[UIView addSubview:]
dokumentacja
Widoki mogą mieć tylko jedno Superview. Jeśli widok ma już superview, a ten widok nie jest odbiornikiem, ta metoda usuwa poprzedni superview przed wprowadzeniem odbiornika do nowego superview.
Pamiętaj, że istnieje różnica między jawnym removeFromSuperview, a następnie dodaj ponownie lub bezpośrednio wywołując [UIView addSubview]. Wydarzenia dotykowe zostaną anulowane w pierwszym, ale nie w drugim podejściu. –
Co, jeśli ten widok jest odbiornikiem? Oto jest pytanie. Nie odpowiadasz na oryginalne pytanie. – Gon
Widok może mieć tylko jeden widok rodzica. Ale widok może mieć wiele subviews.
Czytaj dokumentacji UIView.
Konkretnie Przeczytaj o addSubview
- 1. iOS - Wykrywanie dotyku w UIView?
- 2. iOS UIView krzywe animacji
- 3. W jaki sposób UIView może uzyskać wywołanie zwrotne, gdy zostanie dodane do jego widoku?
- 4. Współbieżność Mysql: co się stanie, gdy zostanie wywołany zablokowany stolik?
- 5. Co się stanie, gdy pula połączeń zostanie wyczerpana?
- 6. Co się stanie, gdy naruszona zostanie polityka Swinga dotycząca gwintowania?
- 7. Co się stanie, gdy zostanie przypisany typ zawierający lambdę?
- 8. Co stanie się, gdy przepełnienie dostawy RabbitMQ zostanie przekroczone?
- 9. Co stanie się z niezatwierdzoną transakcją, gdy połączenie zostanie zamknięte?
- 10. Co się stanie, gdy jądro delayed_work zostanie zmienione na
- 11. iOS bringSubviewToFront blokowanie animacji UIView
- 12. iOS - czy UIView należy do kontrolera UIViewController?
- 13. Wykrywanie iOS stuknij i dotknij UIView
- 14. Co stanie się, gdy odświeżymy stronę internetową?
- 15. Co się stanie, gdy zadzwonię requestAnimationFrame wielokrotnie
- 16. Co się stanie, gdy uruchomię alarm dwukrotnie?
- 17. Uruchom polecenie powłoki, gdy plik zostanie dodany
- 18. Dodawanie padding do UIView
- 19. możliwe jest segue z UITableViewCell na UIView do innego widoku
- 20. Jak dodać UIView powyżej UITableView w iOS?
- 21. Benchmark UIView drawRect: method
- 22. Jak zmienić rozmiar UIView w systemie iOS?
- 23. Ładowanie .xibs do UIView
- 24. Jak przenieść z UIView do SKScene w iOS
- 25. Przekazywanie całego UIView z jednego ViewController do innego przez UINavigationController
- 26. maskujące UIView
- 27. iOS: Umieść UIView na UITableView w ustalonej pozycji
- 28. Próbuję jednocześnie animować dwa UIView, tylko jeden przesuwa
- 29. UIGestureRecognizer za część UIView
- 30. Co się stanie, gdy moja aktywność zostanie zniszczona, gdy używam IntentService z ResultReceiver
wierzę Oznacza on, co się dzieje, gdy widok jest dodawany do samego widoku dwukrotnie (czyli dosłownie dzwoni view.addSubview (otherView) dwukrotnie) – Grindz