在表视图单元格的容器视图中进行表视图是否是一个好主意?
我要实现在图片视图这样的:在表视图单元格的容器视图中进行表视图是否是一个好主意?
这种观点应该有cells
其中包含可扩展内容的意见(那景色数量未知提前)。当某些视图没有任何内容时,它们不应该是可扩展的。
我没有太多的经验,但我有一些想法,但我不知道这是否是一个很好的解决方案:
我要让这是指另一个表视图table view
该原型电池有容器视图。
我会朝这个方向走吗?
或者,有没有更好的解决方案?
在此先感谢。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return noOfSection;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (section == 0) {
return noOfRows1;
}
else if(section == 1)
{
return noOfRows2;
}
else if(section == 2)
{
return noOfRows3;
}
else
{
return 0;
}
noOfSection =你要多少拿部分 noOfRows1,noOfRows2和noOfRows3是numberOfRowsInSection
谢谢!我按照你的说法做了,它很有效。 – krlb
由于UITableViewCell不能包含Container视图,因此您将无法做到这一点。以下异常将在运行时抛出:
非法配置:容器视图不能放在元素 中,这些元素在运行时会重复。
在表视图单元格中放置容器视图太重了。表格视图单元应该是轻量级的,这样用户可以快速滚动它们。没有必要将整个视图控制器放在每个单元格中。单元格应该只代表该行的一些数据。
我忘了回答标题你的问题:
这是一个不好的做法,使用内部UITableViewCells容器的观点。它将极大地影响应用程序的性能和内存。
我这么认为。谢谢! – krlb
我认为你应该使用部分属性格式 –
其上部分点击,加入行数部分 –