Topview

Topview

http://img1.sycdn.imooc.com//climg/5b46edce0001ee6211290557.jpg

topview 也是继承于UIview的子类 为什么不可以直接设置控件 必须进行构造方法的初始化 

构造方法的初始化是不是就相当于类的实例化 不进行实例化创建对象 就无法进行操作。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 盛益华通 2018-07-12 16:16:12

http://img1.sycdn.imooc.com//climg/5b470e250001593d10770628.jpg

那么为什么在viewcontroller中还要再次进行实例化 在自己的类中不是已经通过构造方法完成实例化了吗

  • 在自己的类中只是重写了一个initWithFrame:这个方法,在方法中写的是一些初始化时就要完成一些赋值的操作。而调用这个initWithFrame:方法才是对象实例化的操作。
    2018-07-12 17:46:24
imoocLovers 2018-07-12 15:02:38

你理解的没有问题,通过调用构造初始化方法完成对象的实例化操作。祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师