一、还记得我们给大家说过,UI控件,当用一个属性,引用UI控件的时候,那个标记要用weak,
1.为什么,但是用strong,是不是也行,
但是,如果是控件的代理对象,是不是一定得用weak,
我现在就告诉你,为什么,
注意听,现在,比如说,这个是控制器,
我先解释,为什么UI控件,引用的时候,要用weak,
这是控制器吧,
控制器里面,是不是有控制器所管理的那个View,
控制器里面,有一个叫做self.view
然后呢,我们说,我们是不是,当我们创建一个按钮的时候,比如说,你创建了一个UIScrollView,可以吧,或者UIButton,都可以,
当你创建了一个UIButton以后,是不是要把这个UIButton加到我们这个控制器的view里面,
也就是说,
也就是说,当你这里创建了一个UIButton以后,这里面会执行这句话,
[self.view addSubview:btn];
你是不是要把这个button,加进来,