iOS给TableView添加Footer或Header

释放双眼,带上耳机,听听看~!

给TableView添加Footer或Header 下面仅以footer示例

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
if (section == 0) {
return 0.1;
}else if (section == 1){
return 4;
}else{
return 0.000001f;  // 设置为0.0001  是为了不悬浮
}
return 0.1;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if (section == 2) {
UIView* footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth   , 60.0)];
UILabel *la = [[UILabel alloc ]init ];
la.frame = CGRectMake(20, 20*kMulriple, kScreenWidth- 40 , 20);
la.text = @"----没有更多记录了----";
la.textColor = [UIColor lightGrayColor];
la.font = [UIFont systemFontOfSize:15.f*kMulriple];
la.textAlignment = NSTextAlignmentCenter;
[footerView addSubview:la];
return footerView;
}
return nil;
}

效果如下:

其他情况参见:点我坐飞机

 

人已赞赏
iOS文章

Xcode工程目录下自动生成Build$DerivedData

2020-5-15 20:31:49

iOS文章

iOS UITextField点击事件 不触发键盘弹出,而触发其他事件的实现

2020-5-15 21:46:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索