2012-10-29 15 views
6

Co to jest superview i czym są subviews?(iOS) Co to jest superview i czym jest subviews

Kiedy dodać ten kod:

[self.view addSubview:self.frontView]; 
// what does that mean ? 

I ...

@property (nonatomic, strong) IBOutlet UIImageView *frontView; 
[self.frontView superview] != nil // means ? 

co jest w SuperView?

+4

http://mattgemmell.com/2008/12/08/what-have-you-tried / –

Odpowiedz

17

oznacza widok, który zawiera inny widok. subviews oznacza widoki, które są trzymane/dodawane nad "Widokiem".

Pozwala Powiedz. masz widok MyView, który ma UIButton (loginButton) nad nim.Tak, MyView jest superview dla tego loginButton. loginButton is a subview for MyView`.

For more ,you should start from here

3

"superview" oznacza widok, który posiada bieżącej. "subviews" oznacza widoki, które podtrzymują bieżący widok.

Na przykład masz widok (nazywa się to MyView), który zawiera przycisk. Przycisk jest również widokiem (UIButton jest rodzajem widoku). Tak więc MyView jest superview dla przycisku. Przycisk to widok z podziałem na MyView.

1

subview jest childview (który jest dodawany w każdym razie)

Superview jest parentview (na którym subview dodaje)