UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。 这篇随笔介绍的是通过xib自定义cell。 首先通过gif介绍如何创建xib。 然后实现代码部分,要注意的是实现代码的同时要使 ...
分类:
移动开发 时间:
2017-06-18 23:32:42
阅读次数:
305
本次加入了颜值类cell的自定义,同样是使用xib的方式,跟之前的普通cell的创建别无二致。添加这个也是水到渠成,但是要注意,这个cell的size跟之前cell的size的宽度虽然一样,但是高度是不同的。所以要记得需要选择不一样的size。先遵循UICollectionViewDelegateFlowLayout,记..
分类:
其他好文 时间:
2017-03-28 11:35:12
阅读次数:
182
这里自定义了2个视图,分别是和,然后将自定义的collectionViewCell和HeaderView替换了系统自带的cell和头部视图。为了方便,这里使用的是xib直接关联的这个是头这个是cell替换代码,基本没什么变动显示效果
分类:
其他好文 时间:
2017-03-27 12:12:36
阅读次数:
179
iOS回顾笔记(08) -- 自定义Cell的类型和创建步骤总结 项目中我们常见的自定义cell主要分为两种 等高cell:如应用列表、功能列表? 非等高cell:如微博列表、QQ聊天页面? 下面对这两类cell的创建方式简单记录各步骤。 等高Cell 等高cell通常有三种创建方式: storyb ...
分类:
移动开发 时间:
2017-03-22 12:38:14
阅读次数:
183
在UITableView获取高度的代理方法中,经常需要根据实际的模型重新计算每个Cell的高度。直接的做法是在该代理方法中,直接根据模型来返回行高;另 [1]-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(N ...
分类:
其他好文 时间:
2017-03-20 21:06:10
阅读次数:
221
原价,现价分别是连个label。这两个label不能直接限制死他们的宽度,因为他们的宽度不确定,而由于lable的特殊性,不设置它的宽度约束时,宽度取决于文字的内容,所以两个lable的约束设置好一些必要的约束即可,不用约束完整(特指宽度)。 对于有横线的lable使用自定义lable,在lable ...
分类:
其他好文 时间:
2017-03-12 14:46:49
阅读次数:
170
创建cell的步骤 1.新建一个继承自UITabelViewCell的类 2.重写 initWithStyle:ReuseIdentifier: 方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame,子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性中需要设 ...
分类:
移动开发 时间:
2017-02-27 23:19:53
阅读次数:
200
1.NSClassFromString()利用一个字符串创建一个类,我是在标签控制器中 UITabBarController中创建它的子控制器中使用的 这么做的好处是当你的控制器不存在时,这么创建不会让程序崩溃 2.NSStringFromClass() 获取与类型名称同名的字符串 它的应用场景一般 ...
分类:
其他好文 时间:
2017-01-21 14:02:14
阅读次数:
186
恢复内容开始 自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样) 1.新建一个继承自UITableViewCell的子类 2.在initWithStyle:方法中进行子控件的初始化 将有可能显示的所有子控件都添加到contentView中 顺便设置子控件的一些属性( ...
分类:
其他好文 时间:
2017-01-05 20:03:55
阅读次数:
156
准备工作 1.文件目录结构示图(按照MVC分层) 文件目录结构图/自定义Cell 文件目录结构图/自定义Cell Controller: CYXOneViewController Model: CYXMenu View: CYXCell 2.使用cocoapods集成第三方框架 注:这里就直接使用c ...
分类:
其他好文 时间:
2017-01-05 09:46:48
阅读次数:
202