Cosa succede quando un UIView viene aggiunto a un'altra vista due volte in iOS? Credo che non verrà aggiunto due volte. Qualcuno ha mai provato?Cosa succede quando un UIView viene aggiunto a un altro UIView due volte in IOS?
risposta
[UIView addSubview:]
documentazione
Visualizzazioni può avere un solo superview. Se la vista ha già una superview e quella vista non è il ricevitore, questo metodo rimuove la superview precedente prima di rendere il ricevitore la sua nuova superview.
Attenzione che c'è una differenza tra un removeFromSuperview esplicito, quindi riaggiungi e chiama direttamente [UIView addSubview]. Gli eventi di tocco saranno annullati nel primo, ma non nel secondo approccio. –
Cosa succede se quella vista è il ricevitore? Questa è la domanda. Non rispondi alla domanda originale. – Gon
Una vista può avere solo una vista genitore. Ma una vista può avere molte sottoview.
Leggete la documentazione di UIView.
letto In particolare circa addSubView
- 1. Scorrere un UIView per sovrapporre parzialmente un altro UIView
- 2. cosa succede quando impongo il modulo due volte in python
- 3. iOS - Rilevare tocchi in un UIView?
- 4. iOS viewDidLoad per UIView
- 5. Cosa succede quando avvio una sveglia due volte?
- 6. Due UITapGestureRecognizer in su UIView
- 7. Cosa succede se I ReleaseMutex() due volte?
- 8. loadView: funzioni in UIView iOS
- 9. Cosa succede se un servizio viene avviato più volte?
- 10. Cosa succede a un database Sqlite quando l'app viene rimossa
- 11. iOS - Come rimuovere sottotitoli aggiunti in precedenza di un UIView
- 12. Come applicare la sfocatura a un UIView?
- 13. 2 UITableViews in un UIView
- 14. Nascondere UITabBar quando si preme un UIView
- 15. Cosa succede quando viene assegnato un tipo contenente un lambda?
- 16. Come mascherare un UIView
- 17. Come ridimensionare UIView in iOS?
- 18. Evidenziazione di un UIView simile a UIButton
- 19. Come aggiungere un UIView sopra un UITableView in iOS?
- 20. removeFromSuperview non funziona per Uiview aggiunto a SKScene
- 21. Come aggiungere un UIImageView a UIImageView in modo programmatico, quindi aggiungere UIImageView a un altro UIView?
- 22. ruotare un UIView attorno al suo centro, ma più volte
- 23. Caricamento .xib in un UIView
- 24. Centrare un'etichetta in un UIView
- 25. iOS UIView immagine di sfondo
- 26. Quale metodo viene chiamato su UIView quando viene ridimensionato dall'autolayout?
- 27. Come visualizzare UIView sulla tastiera in iOS
- 28. Controllare se UIView viene toccato?
- 29. Passare il parametro dallo storyboard a UIView personalizzato iOS
- 30. UIGestureRecognizer per parte di un UIView
Credo che significa, che cosa succede quando si aggiunge una vista alla vista STESSO due volte, (cioè letteralmente chiamare view.addSubview (OtherView) due volte) – Grindz