iOS 用xib自定义view控件 debug笔记
2016-03-22 23:46
453 查看
1.在view不是很复杂的情况下,如果多次检查后依旧出现coding-compliant这种情况,干脆彻底删除这个xib重新新建一个xib来做一遍。(至今未明真相)
2.初始化xib中的view的大致步骤:
3.如果view需要响应事件,且将view添加到superView后,view不响应事件,可以尝试将view的addSubview动作的相关代码添加到superView的viewWillAppear中。
特别感谢:http://www.07net01.com/program/2016/02/1227909.html
2.初始化xib中的view的大致步骤:
//在superView中调用此方法以初始化此view + (XTTopFloatingView*)instanceXTTopFloatingView{ NSArray *nibView = [[NSBundle mainBundle]loadNibNamed:@"XTTopFloatingView" owner:nil options:nil]; return [nibView lastObject]; } //初始化时必须调用的方法 - (id)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder:aDecoder]; if (self) { } return self; } //可以在这里对view进行调整,此方法可选 - (void)awakeFromNib{ }
//superView中对view的调用,大致如下 - (void)viewWillAppear:(BOOL)animated{ //create floating view XTTopFloatingView *floatingView = [XTTopFloatingView instanceXTTopFloatingView]; floatingView.frame = CGRectMake(0, 20, WIDTH(self.view),44); [self.view addSubview:floatingView]; [self.view bringSubviewToFront:floatingView]; }
3.如果view需要响应事件,且将view添加到superView后,view不响应事件,可以尝试将view的addSubview动作的相关代码添加到superView的viewWillAppear中。
特别感谢:http://www.07net01.com/program/2016/02/1227909.html
相关文章推荐
- IOS学习 autoresizing 屏幕适配 父子视图
- iOS web remote debug 正确的姿势
- iOS 自定义下载进度条
- IOS开发-ObjC-NSString
- iOS中常见的设计模式(MVC/单例/委托/观察者)
- MMDrawerController 与 StoryBoard 构建和谐抽屉效果
- 音效与音乐
- iOS加密方式及解压缩文件
- iOS一个项目开始创建, 部署到git服务器
- iOS开发-蓝牙模块
- iOS 截取字符串中汉字 —— HERO博客
- AFNetWorking 3.0请求返回NSData类型数据解决方案--iOS开发
- iOS 用到的宏
- iOS开发调试技巧
- iOS之08-核心语法
- 小画板demo
- iOS开发-系统自带的正则表达式
- iOS 如何自定义NavigationBar的高度
- iOS利用drawRect画图
- iOS开发:Xcode项目添加资源文件注意点