方法一:设置section中title(颜色)以及所在view的背景色
|
|
方法二:索引的颜色以及背景色
|
|
方法三:分割线到头
|
|
方法四:侧滑删除
|
|
tableview系统侧滑删除按钮修改
|
|
编辑模式(新增或者删除)
|
|
方法五:cell的选中样式
方法六:cell自适应高度之:cell调用方法的顺序
|
|
方法七:为什么需要强制布局然后再获取最下面一个控件的高度?
|
|
方法八:tableview的stype设置为组类型的时候,section的头部和尾部会有一定的高度。去掉高度的方式为:
|
|
方法九:不要在设置头部view或者尾部view,还有section的头部和尾部view中,直接创建view。
|
|
方法十:删除前两条数据
方法十一:调用reloadData刷新的时候,不能在子线程中调用,会没效果。只能在主线程中调用reloadData。
方法十三:设置cell底部的分割线为一张图片的时候,底部约束要设置为-1,而不应该设置为0,因为cell的底部默认是有一条高度为1的分割线存在的。
方法十四:关闭tableview的弹性
self.myTableView.bounces = false;
方法十五:使用storyboard注意点:
12 1,背景图是一张图片时候,图片不能太大,如果太大,而且使用了自动布局,那么cell的高度就会适应图片的大小,导致cell高度不准确。2,storyboard中的tableview或者其他控件一定要拖拽,而且保证拖拽的线是对的,否则可能会自动识别到别的sb中,还不报错,我擦,无语。
方法十六:点击cell中的按钮,触发一些操作
12 注意:虽然点击cell中的按钮,但是还是会走cellForRowAtIndexPath方法,而且model也就是点击按钮所在的行的model。所以,除非要用cell中控件,那么我们可以直接在按钮的点击事件中操作当前行的model即可。
方法十七:cell显示全部和展示部分
1 之前可能已经提到过,点击cell中的按钮,会走cellforrow方法,也就是当前点击按钮所在的cell,那么只需要写个block回调就可以了。