AI智能
改变未来

iOS复习记录日记07-静态单元格和qq好友分组功能[2020]


前文

这是第7篇
主要记录下静态单元格,顾名思义,一旦设置好后,内容是不可被改变的
一般用于 不可改变的固定单元格列表展示,必须使用uiviewController才可用静态单元格
在uiviewController的属性中把content设置为static cells就可以了
更改sections设置你希望的组数量
如果不想要组标题,先将plain属性改成grouped在改sections

对于模板的使用,如果模板的cell设置了id,可以不用在手动重用队列里取,也不用进行判断

UItableviewHeaderFooterview补充

对于UItableviewHeaderFooterview的属性
队列取的时候要改成
dequeueReusableHeaderFooterViewWithIdentifier
初始化的时候按照id初始化,style没有了
设置它的颜色的时候要使用contentview.backgxxxxxx ,否则会被编译器否决的
它默认是有大小的,即使不设置,也有固定的宽和高
但是在init里面的时候取Footerview的bounds是0 ,被载入到tableview的时候
它才会有固定的CGRect.所以使用的时候要注意一些
可以用-(void)layoutSubviews 必须调用super方法初始化.
当重写的这个类的frame发生改变的时候,就会被调用这个方法

设置它的高度,在tableview里面sectionHeaderHeight设置统一的高度

附加属性
button.contentHorizontalAlignment = UiControlContentHorizontalAlignmentLeft;
按钮内容整体左对齐
button.contentEdgnInsets
设置按钮内容的内边距
button.titleEdgeInsets
设置内容标题距离左边的边距
button.imageview.contentMode = center;
设置按钮图片的显示模式
button.imageview.clipsToBounds = BOOL
设置图片框超出的部分是否截掉
-(void)didmovetoSuperview 当控件加载到的父类的时候调用

至此为止tableview的基本使用就已经写完了

  • 点赞
  • 收藏
  • 分享
  • 文章举报

pathosis9发布了16 篇原创文章 · 获赞 0 · 访问量 2829私信关注

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » iOS复习记录日记07-静态单元格和qq好友分组功能[2020]