我只是在想。假设,我有一个具有自定义单元格的tableview。很简单。但我的想法是,当我点击一个tableview单元格然后另一个tableview出现在该tableview单元格下,然后我再次单击该单元格,然后该子tableview消失。同样当我点击第二个单元格而不是同样的工作可能吗?请给我任何想法或参考。
答案 0 :(得分:0)
如果要显示其他单元格信息,可以在单击单元格索引路径后添加更多单元格。
答案 1 :(得分:0)
完全有可能,您正在谈论可扩展单元格。
一般的想法是,您的自定义单元格在单元格的底部有一个tableview,您所做的只是更改单元格高度以显示所述表格视图。
这并不容易,我不会撒谎我们需要一段时间才能做到这一点,但我们设法了,我告诉你,这很可能。< / p>
您可以使用可扩展单元格关键字找到很多帮助。
请注意,您会发现自己经常处理:
在很多情况下,它会起作用,但不会很好地工作,并且会有很多微调。特别是在我们的情况下,我们有圆角,但只有当单元格被展开时,而不是在它是最后一个或第一个单元格(在节标题旁边)的情况下。
他们看起来很酷,让你感到骄傲,但是不要对你的PM说,它会在一周内完成,因为它构建起来很痛苦。
答案 2 :(得分:0)
通过继承CustomTableViewCell
类创建自定义表格视图单元格类UITableViewCell
。系统会为您生成CustomTableViewCell.h,CustomTableViewCell.m,CustomTableViewCell.xib文件。
在CustomTableViewCell.h中添加协议UITableViewDataSource和UITableViewDelegate,并在CustomTableViewCell.m文件中实现所需的方法
添加一个设置数据源的方法,并使用数据源更新表。
注意:强>
请访问我的博客以获取示例代码。 https://myioslearnings.blogspot.in/2017/03/nested-table-view-in-ios-objective-c.html