博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS:分组的表格视图UITableView,可以折叠和展开
阅读量:6171 次
发布时间:2019-06-21

本文共 1304 字,大约阅读时间需要 4 分钟。

  虽然表格视图可以分组,但是如果分组后,每一行的内容太多,往后翻看起来比较的麻烦。为了解决这个麻烦,可以将分组的行折叠和展开。折叠时,行内容就会隐藏起来;展开时,行内容就会显示出来。

折叠时:                        展开后:

     

  具体的代码如下:

1 #import "ViewController.h"  2   3 @interface ViewController ()
4 @property (weak, nonatomic) IBOutlet UITableView *tableView; 5 @property (strong,nonatomic)NSArray *provinces; 6 @property (strong,nonatomic)NSDictionary *cities; 7 @property (strong,nonatomic)NSMutableArray *Cellstates; 8 @end 9 10 @implementation ViewController 11 12 - (void)viewDidLoad { 13 [super viewDidLoad]; 14 //初始化 15 self.provinces = [NSArray array]; 16 self.cities = [[NSDictionary alloc]init]; 17 self.Cellstates = [NSMutableArray arrayWithCapacity:self.provinces.count]; 18 19 //加载数据 20 NSString *path = [[NSBundle mainBundle]pathForResource:@"cities" ofType:@"plist"]; 21 NSDictionary *dic = [[NSDictionary alloc]initWithContentsOfFile:path]; 22 23 if(dic) 24 { 25 //所有的省份 26 self.provinces = [dic objectForKey:@"provinces"]; 27 28 //所有的城市 29 self.cities = [dic objectForKey:@"cities"]; 30 } 31 32 //默认每一个section都是折叠的 33 for(int i=0; i

 

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/4793671.html,如需转载请自行联系原作者
你可能感兴趣的文章
JavaScript,复习总结
查看>>
VMware NAT端口映射外网访问虚拟机linux可能会出现的错误总结
查看>>
Beta 冲刺(7/7)
查看>>
Ext.form.field.HtmlEditor编辑器字段
查看>>
CentOS 下使用yum安装nodejs
查看>>
MongoDBAuth
查看>>
Linq to Entity ----------(2) Left Join
查看>>
VS2013 工程属性配置
查看>>
2.5 USB摄像头驱动程序框架
查看>>
css3 canvas之刮刮卡效果
查看>>
linux 个人测试用例
查看>>
WCF服务的IIS托管(网站托管)
查看>>
【Aaronyang原创】用linq取出一个集合中重复的数据
查看>>
滚屏动作使用小技巧
查看>>
Cookie和Session的区别
查看>>
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java he
查看>>
C# Winform中WndProc 函数作用
查看>>
DES,AeS加解密,MD5,SHA加密
查看>>
FusionInsight大数据开发学习总结(1)
查看>>
Mac下Chrome浏览器的手机模拟器,开启模拟定位
查看>>