(IOS)什么是SUPERVIEW,什么是子视图

来源:网络
什么是superview,什么是子视图?

当我添加此代码时:

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

和…

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

在superview中是什么?

superview意味着一个视图,它包含另一个视图。 subviews表示通过“视图”保留/添加的视图。

让我们说吧。 你有一个MyView视图,它有一个UIButton(loginButton)。所以, MyView是该loginButton 。loginButton is a subview for 。

更多,你应该从这里开始

“superview”表示保持当前视图的视图。 “subviews”表示由当前视图持有的视图。

例如,您有一个包含按钮的视图(将其称为MyView)。 Button也是一个视图(UIButton是一种视图)。 因此,MyView是按钮的超级视图。 Button是MyView的子视图。

请参阅Apple的View Programming Guide , 查看层次结构和子视图管理部分

子视图是子视图(在任何视图中添加)

superview是parentview(添加了子视图)


最新文章 更多
游戏上新 更多
软件上新 更多