UITableView 基础知识

UITableView

https://my.mindnode.com/1fzEQm7yxY1eKz5wtcAxEp4pmus5uhwpqMY4imgi

1.是iOS APP中最长用到的视图,除非手电筒或者计算器这样的不需要用到之外。在你iPhone手机上显示的基本都需要UITableView来实现。
2.当然,这是最常用的视图,所以也会花更多时间来整理这个UITableView,将会花四天的时间来学习。所以,要有耐心。
3.首先讲到的是:UITableView的父类是UIScrollView,为什么会是UIScrollView呢,因为UITableView是需要左右滚动的,也即是切换页面的功能,所以,你懂得。而且,你需要注意的是,凡是有滚动功能的视图,基本都是继承自UIScrollView。后面的UITextView也是他的子类。
4.UITableView有一个自定义方法:
- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style;

其中UITableViewStyle是一个枚举,有两种方式:
UITableViewStylePlain, 不自动分组的。
UITableViewStyleGrouped 具有分组功能。
5.接下来就是两个属性:rowHeight–行高
separatorColor - - 分割线的颜色。

6.再接下来,将要接触接触一个新东西:数据源
属性:dataSource– - :6.1.设置数据源
6.2.遵循协议<UITableViewDataSource>
6.3.实现协议方法:其中有两个是必须实现的。
分析:因为组数(section)默认是1,所以组数是不需要强制设置的。再者,行数(row)和行里的内容(cell)是必须要告诉开发者的,开发者根据用户的需求再内部实现。
7.就是一个经常见到的delegate属性了,步骤之前都有说过,此处就省略了,其中的方法的学习,大家自己点进内部区看看就知道是什么时候需要使用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值