2011-12-15 12 views

Odpowiedz

16

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

+3

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

+1

Co, jeśli ten widok jest odbiornikiem? Oto jest pytanie. Nie odpowiadasz na oryginalne pytanie. – Gon

2

Widok może mieć tylko jeden widok rodzica. Ale widok może mieć wiele subviews.

Czytaj dokumentacji UIView.

Konkretnie Przeczytaj o addSubview

Powiązane problemy