HI, I have Parentview -> Multiple childviews. quando uso [self bringSubviewToFront: childview] in parentview, funziona bene.ma dopo aver aggiunto grandchildview a childview, quando uso [self bringSubviewToFront: grandchildview] in parentview, non ha funzionato? Qualche aiuto per favore?bringSubviewToFront problema?
11
A
risposta
52
Il metodo -[UIView bringSubviewToFront:]
funziona solo per i bambini diretti, non per i nipoti. Ricorda che la gerarchia della vista è un albero, e normalmente una vista conosce solo il suo "genitore" (o superview) ei suoi diretti "bambini" (o sottoview). Si avrebbe bisogno di fare qualcosa di simile:
// First, get the view embedding the grandchildview to front.
[self bringSubviewToFront:[grandchildview superview]];
// Now, inside that container view, get the "grandchildview" to front.
[[grandchildview superview] bringSubviewToFront:grandchildview];
0
il mio contributo con la versione rapida dalla soluzione controllato
self.bringSubviewToFront(self.grandchildview.superview!)
self.grandchildview.superview!.bringSubviewToFront(self.grandchildview)
Problemi correlati
- 1. Di fronte a bringSubviewToFront?
- 2. Swift bringSubViewToFront non funziona
- 3. Versione OS X di bringSubviewToFront :?
- 4. UIView bringSubviewToFront: fa * not * porta in primo piano
- 5. Java termine problema superato problema
- 6. Problema con il problema Project Euler 18
- 7. Problema di virgola mobile Java Problema
- 8. Constructor problema
- 9. diamante Problema
- 10. deselectRowAtIndexPath problema
- 11. Pageable e @Param in un problema di dati JpaRepository problema problema [2]
- 12. Problema arabo del problema di layout in Android
- 13. Problema di ricerca elastico Problema con filtro a termine
- 14. Problema certificato Auto restante App desktop avanzato Problema certificato
- 15. Problema di copyright CSS?
- 16. Problema con SFINAE
- 17. Problema con NSRange
- 18. Problema con imagecreatefrompng (PHP)
- 19. WCF IList serializzazione Problema
- 20. Problema con org.apache.commons.net.ftp.FTPClient ListFiles()
- 21. Sonar Installazione problema
- 22. gruppo SQL problema
- 23. Un PictureBox problema
- 24. UIDatePicker - Localizzazione problema
- 25. sysLoader.getResource() problema in java
- 26. jquery tabs problema postback
- 27. Collegamento problema DataGridComboBoxColumn.ItemsSource
- 28. Problema della console Eclipse
- 29. problema Segmentation fault (C)
- 30. Problema di routine SetConsoleCtrlHandler
funzionano bene ... grande codice! –
fare questo ricorsivamente sarebbe anche meglio –
@PizzaiolaGorgonzola Per i livelli di nidificazione arbitrari, sì, un metodo ricorsivo sarebbe la strada da percorrere. Per questo semplice caso sarebbe comunque eccessivo. – DarkDust