2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > self.view.window self.view.superView的意思

self.view.window self.view.superView的意思

时间:2023-05-07 17:20:16

相关推荐

self.view.window  self.view.superView的意思

1,if(self.view.window)

{

doSomething。

}

2,if(self.view.superView)

{

doSomeThing.

}

这两句到底是干什么用的??

iOS程序里面,window是程序视图层次体系的最高层。所有能看到的view,都是要加到这个window上才能被看到。

不管是直接被加到window上,还是通过superview被间接的加到window上,总之一个view你要想看到它,它必须要被加到一个window上去。

所以如果一个view的window属性为nil的话,就说明这个view没有被加到任何window上,是无法看到的。

第一句的意思就是说看这个view是否被加载到屏幕上,第二句的意思是看view是否被加载到某个view上,所以在使用self.view.window add something的时候得看这个view是否已经加载到屏幕上,也就是window上。如果没有,那么调用的时候是不会生效的。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。