2011-12-15 12 views

risposta

16

[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.

+3

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. –

+1

Cosa succede se quella vista è il ricevitore? Questa è la domanda. Non rispondi alla domanda originale. – Gon

2

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

Problemi correlati