本文主要是介绍在UIWindow用addSubview添加根view的弊端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OneViewController *one = [[OneViewController alloc] init];[self.window addSubview:one.view];
对于这中方法,有两个弊端,
(1),当将控制器的view添加到window上时,待函数调用完毕后,one这个控制器就会挂掉,而view因为添加到window上,还会保留,这时,view上的比如按钮什么的监听事件还会调用one的控制器方法,这时会发生野指针错误
(2),当屏幕发生旋转时,view会跟着window同步旋转,等于没有旋转
这篇关于在UIWindow用addSubview添加根view的弊端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!