对tableView的熟练使用,包括重新加载数据等。
对利用xib进行自定义cell的熟练使用。
MVC代码分类明确,代码封装等中级要求。
一些零星知识,如图片轮播效果中对scrollView以及协议方法的熟练使用;加载更多时候的显示和隐藏效果。...
分类:
移动开发 时间:
2014-10-23 10:42:41
阅读次数:
206
简而言之:
iOS6中cell的层级关系为2层,但是在iOS7中的层级关系变为了3层,但是在iOS8的SDK中UITableViewCell的层级关系又变为2层。
若遇到UITableViewCell中添加其他视图,但是在iOS7中点击无响应的时候(尤其在xib中的cell中添加视图),将视图添加到cell.contenView中即可。
实在不行就写一个宏定义。...
分类:
移动开发 时间:
2014-10-20 19:34:15
阅读次数:
301
环境 Xcode6.0.1问题新建单视图工程,删除故事板和启动xib,模拟器启动后不管选4s还是5,屏幕尺寸始终返回320*480,即出现上下黑条。分析实在找不出原因,可能是xcode自身问题,按网上方案添加一张640*1136的图片,比如Default-568h@2x.png,即可。
分类:
移动开发 时间:
2014-10-20 11:42:27
阅读次数:
201
1.新建一个xib文件苗说view的内部结构(假设叫做CZTgCell.xib)2.新建一个自定义类(自定义类需要继承自系统自带的view,继承自哪个类,取决于xib根对象的class)3.新建类的类名最好跟xib的文件名保持一致(比如类名叫做CZTgCell)4.讲xib中的控件和自定义类的.m文...
分类:
其他好文 时间:
2014-10-20 00:39:33
阅读次数:
247
在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet。
不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误:
Could not insert new outlet connection: Could not find any...
分类:
移动开发 时间:
2014-10-17 17:00:05
阅读次数:
295
1、如果是xib,则可以用initNibName绑定。 数据传递,可以直接自动一个protocol-delegate,不同界面之间实现数据传递。2、如果是storybord,则需要用[segue identifier]确定所跳转的下一个界面。 数据传递,需要用 performSegueWithI.....
分类:
其他好文 时间:
2014-10-17 11:32:32
阅读次数:
194
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa...
分类:
其他好文 时间:
2014-10-16 19:32:42
阅读次数:
243
碰到一个这样的错误:this class is not key value coding-compliant for the key scrollListView经查询,是因为我把自动创建的xib文件删除了,导致IB与代码中的IBOutlet不能对应。
分类:
其他好文 时间:
2014-10-16 18:47:22
阅读次数:
147
IOS之Storyboard详细说明以及demo(有图有真相)Storyboard是IOS5以后新增的内容,目的是代替历史悠久的NIB/XIB,对于已经习惯了xib文件的孩子们来说,StoryBoard还不是那么熟悉从名字上看,是以故事面板的形式来展现界面间的逻辑关系,Storyboard的功能很强...
分类:
移动开发 时间:
2014-10-16 17:31:22
阅读次数:
214
1. xib下用代码修改控件frame以改变其位置尺寸等视图界面无法更新新坐标 取消自动布局(auto layout & size classes)2. 平移动画 UIView.animateWithDuration(duration:Double, animation: ()->Void,...
分类:
系统相关 时间:
2014-10-15 23:27:01
阅读次数:
245