如何在图像中像这样添加表格视图中的单元格?

问题描述:

大家好我想在表格视图中添加单元格作为一个接触行或section.I试图通过采取部分,然后单击该部分将更改单元格的高度。但那不工作正常。如何在图像中像这样添加表格视图中的单元格?

这里有像,我要完成First Images show the cells or the sections

This is the how 2nd image will show after selecting in the first image

预先感谢大家......

这是不准确的答案...但你可以用这种方法

你不需要有sections.It可以使用自定义单元格与UILable &唐是的UIButton(为+)

按钮点击事件

- (IBAction为)ShowDetails:(ID)发送方 {

[UITableView beginAnimations:nil context:NULL]; 
[UITableView setAnimationDuration:.5]; 
[UITableView setAnimationBeginsFromCurrentState:YES]; 

[tableView reloadData]; 

[的tableView scrollToRowAt IndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];

[UITableView commitAnimations]; 

}

添加代码以增加高度细胞

  • (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

if(indexPath。排== RowClicked)

返回100; //根据大小的内容要显示;

}

return 40;

}

&
  • (的UITableViewCell *)的tableView:(UITableView的*)theTableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath

检查用于该小区,其按钮被按下&添加UILabel你想要显示的信息。

+0

精细艾米特我会给它一个try.But想,如果我想表现出更多的则一排then.I意味着对一个细胞的点击说2排和第二排的点击说6个rows.I意味着不同数量的在不同的细胞click.Then行是这可能与你的代码,如果是的话又如何?谢谢亲爱 – Sabby 2011-06-08 10:26:11

+0

是该行仍然是4,我的意思是,如果我在我们的资料,请点击然后有一个文本显示,但是当我点击在我们的使命或其他事情上,那么需要显示3或4行,所以这是可能的你的想法 – Sabby 2011-06-08 10:40:16

它。你可以得到的Table View Animations and Gestures一个例子来自Apple开发人员示例代码的示例代码。 TableViewAnimation

演示如何使用动画更新打开和关闭用于查看的table view部分,其中每个部分表示一个播放,并且每行包含播放中的引用。它还使用gesture recognizers来响应用户输入:* A UITapGestureRecognizer允许点击节标题以展开该部分; * A UIPinchGestureRecognizer允许动态更改表格视图行的高度; * A UILongPressGestureRecognizer允许按住表格视图单元以启动报价电子邮件。

+0

是的,我从网上下载了苹果的示例代码,就是我using.But我从分析和寻找此示例代码很难阵列发送到这个table.Can获取数据您提供的我知道怎样做 – Sabby 2011-06-08 07:55:33