当自定义cell的时候 怎样设置UITableViewController 的tableViewCell为分组结构

ios系统默认的cell并不能满足我们的需求 这个时候就需要自定义我们的cell

自定义cell为分组的时候 需要设置分组样式  以下是我常用分组的二种方法:

第一是 在自定义的UITableViewController 中当view加载完毕时

[self.tableView initWithFrame:self.view.bounds style:UITableViewStyleGrouped]; (注意:这种写法没什么问题就是编译的时候会有一个expression result unused的警告!)

第二种是重写初始化UITableViewController的方法 代码如下:

-(instancetype)init

{

return  [super initWithStyle:UITableViewStyleGrouped];

}

-(instancetype)initWithStyle:(UITableViewStyle)style

{

return [super initWithStyle:UITableViewStyleGrouped];

}

这样的话我们自定义的UITableViewController也会出现分组了结构了!

时间: 2024-10-12 12:40:30

当自定义cell的时候 怎样设置UITableViewController 的tableViewCell为分组结构的相关文章

解决storyboard下使用autolayout自定义Cell时,右侧不对齐的问题

最近在使用storyboard,在自定义Cell如下, 同样设置约束条件后,当没有accessoryView时,问题出现了,右侧label的位置发生了变化,而并非期望中的对齐. 琢磨许久,找到如下解决方案. if (indexPath.row == 2 || indexPath.row == 4) { }else { //添加如下透明的accessoryView UIView *accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0,

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)

iOS开发UI篇-以微博界面为例使用纯代码自定义cell程序编码全过程(一) 一.storyboard的处理 直接让控制器继承uitableview controller,然后在storyboard中把继承自uiviewcontroller的控制器干掉,重新拖一个tableview controller,和主控制器进行连线. 项目结构和plist文件 二.程序逻辑业务的处理 第一步,把配图和plist中拿到项目中,加载plist数据(非png的图片放到spooding files中) 第二步,字

开发进阶18_通过xib自定义Cell

UITableViewController 继承自ViewController,TableViewController自动给我们添加了dataSource和delegate. 里面只有一个UITableView 1.UITableViewController内部默认会创建一个UITableView *tableView 2.UITableViewController内部tableView的delegate和dataSource就是这个UITableViewController 3.UITable

iso 通过代码自定义cell (cell的高度不一致)

///-------1.1数据模型.h--------- #import <Foundation/Foundation.h> @interface MLStatus : NSObject @property(nonatomic, copy) NSString *text; @property(nonatomic, copy) NSString *icon; @property(nonatomic, copy) NSString *name; @property(nonatomic, copy)

UI学习笔记---第十一天UITableView表视图高级-自定义cell

自定义cell,多类型cell混合使用,cell自适应高度 自定义cell就是创建一个UITableViewCell的子类 把cell上的空间创建都封装在子类中,简化viewController中的代码 cell中的空间如何显示Model中的信息 cell中声明一个Model类型的属性,viewController中获取到Model对象后赋值给cell的Model属性 cell中重写Model的setter方法,把Model对象中的内容重新赋值给各个控件 M和V不直接通信,C负责M和V之间进行通

自定义Cell的 两种方法!

1.通过xib自定义cell* 添加tableView* 加载团购数据* 新建xib,获取子控件* 封装* 最后引入headerView和footerView(插入广告,加载更多) 2.通过代码自定义cell* 引入UITableViewController* 加载模型数据,用自带的cell展示基本数据* 新建一个Cell,封装模型数据* 在init方法中添加4个子控件* 在set方法中给子控件设置数据* 在set方法中给子控件计算frame* 说明cell的高度无法计算* 设计Frame,返回

UITableView(自定义cell)试水心得

初次试水自定义cell的UITableView 实现目标      最终实现结果                界面复原度:98% 未能完全复刻的地方:下半部分的tableview与头部的控件间距上的误差 原因:在做tableview时继承了tableViewController,使下半部分无法使用masnory进行位置调整. 导师建议:在整个页面内容是由tableView布局时可以选择UITableViewController作为页面的主控制器,而且由于Xcode给出的UITableViewC

IOS开发系列--TableView、多个TableViewCell、自定义Cell、Cell上画画(故事板+代码方式),ios7tableview索引

在此之前,我们已经创建了一个通过简单的表视图应用程序并显示预定义的图像.在本教程中,我们将继续努力,使应用程序变得更好,: >不同的行显示不同的图像 - 上个教程,我们的所有行显示相同的缩略图.那么不同的食物显示不同的图片不是更好么? >自定义视图单元-我们将展示我们自己的视图来替代默认表单元格样式 显示不同缩略图 在我们更改代码之前,让我们回顾显示缩略图的代码. 最后,我们增加了一个行代码指示UITableView每一行显示"creme_brelee.jpg"这张图片.显

iOS开发-通过代码自定义cell

一.添加子控件和传递模型数据注意:子控件位置不固定,不能写死时就用代码自定义cell步骤一:将控制器改为继承UITableViewController,然后删除故事板上原来的View,新拖一个TableView,并将Class改为控制器步骤二:新建一个类WeiboCell,继承自UITableViewCell步骤三:在控制器实现文件中导入WeiboCell.h第三个数据源方法 static NSString *ID = @“weibo”: weiboCell *cell = [tableView