initWithNibName,initWithCoder,initWithFrame
来源:互联网 发布:二叉树层次打印 java 编辑:程序博客网 时间:2024/06/11 05:34
----这个是针对 uiViewController
initWithNibName : 不管你的UIVIewControler是xib创建还是代码创建,都会调用。
----下面是针对具体的自定义组件
initWithCoder: 这个方法的调用,只有你自定义一个对象,然后这个对象加载到storyboard,或者xib中(还没玩过,需要验证),在这上面可以拖动的时候,然后加载这个对象的时候,才会去调用。
initWithFrame: 自己代码创建对象的时候, init调用或者直接调用 initWithFrame的方法的时候触发,
/**
调用init, initWithFrme 这两个方法都会去执行 MyView中的 -(id)initWithFrame的方法。
区别:
如果只是调用init方法的话,会执行MyView中的 - (id)init和 - (id)initWithFrame,先执行 - (id)init:这个方法,
如果调用initWithFrme方法的话,只会执行 - (id)initWithFrame:(CGRect)frame这个方法。
**/
MyView *myView = [[MyViewalloc]init];
0 0
- initWithNibName,initWithCoder,initWithFrame
- initwithcoder initwithframe initWithNibName awakeFromNib initWithCoder
- initWithNibName/awakeFromNib/initWithCoder /initwithframe总结
- 浅谈initWithNib,initWithNibName,initWithCoder,awakeFromNib ,initWithFrame
- iOS之initWithFrame/loadWithNibname/initwithCoder/awakeFromNib/initWithNIbName
- iphone+ios+loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder/initWithFrame
- initWithNibName、initWithCoder、awakeFromNib、initWithNibName、loadNibNamed
- initWithCoder与initWithFrame
- initWithFrame: 和 initWithCoder: 区别
- initWithFrame 和 initWithCoder
- initWithFrame 和 initWithCoder 差别
- initwithcoder和 initwithframe 区别?
- initWithFrame 和 initWithCoder
- initWithFrame 和 initWithCoder
- initWithNib init initWithCoder initWithFrame
- initwithcoder和 initwithframe
- init/initwithcoder/initwithframe
- initWithFrame 和 initWithCoder
- 每天五个java相关面试题(6)--jsp篇
- UVA - 11374 Airport Express(dijkstra)
- Opencv图像模糊
- Leetcode: Single Number III
- Masonry介绍与使用实践:快速上手Autolayout
- initWithNibName,initWithCoder,initWithFrame
- 理解RESTful架构
- delphi listview自绘图形
- Opencv读取并播放视频
- 8月份书单
- cocos-2dx 渲染(3)
- delphi将汉字转为首字母
- JDK-ElementType翻译
- ARP请求重播攻击