[英]Dynamic expandable UITableView with sections
我目前正在创建具有可扩展/可折叠部分的UITableView。
我以JSON格式从互联网获取数据,将其存储在数组中,如下所示:
{第1节{s1数据1,s1数据2,...},第2部分{s2数据1,s2数据2,依此类推}}}
部分可以是字母,年份数字或其他任何内容。
我这样创建表视图标题:
GTHeaderView *header = [GTHeaderView headerViewWithTitle:[NSString stringWithFormat:@"%@", myArray.SectionValue]];
[header.button addTarget:self action:@selector(toggleSection) forControlEvents:UIControlEventTouchUpInside];
很好,但是在我的“ toggleSection”方法中,我找不到一种方法来知道女巫节已被触摸以使其折叠/展开。
我知道我无法在选择器中发送参数...所以您认为哪种解决方案适合我的需求?
提前致谢 !
您可以将toggleSection
方法编写为:
- (void)toggleSection:(id)sender
{
// send the sender object a message to find out the section number here...
}
当然改变你的addTarget
行指定toggleSection
方法现在有一个参数:
[header.button addTarget:self action:@selector(toggleSection:) forControlEvents:UIControlEventTouchUpInside];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.