繁体   English   中英

如何添加额外的表格视图单元格来处理用户输入?

[英]How to add extra table view cells to handle user input?

最近,我一直在尝试创建具有不同表格视图单元格的表格视图。 我想做的是,当用户单击每个表格视图单元格时,它在所选单元格下面显示了一个额外的单元格来处理用户输入,并且当未选中该单元格时,多余的部分消失了。

我对iOS开发还很陌生,我想知道实现这一目标的最佳方法是什么。 目前,我正在考虑先隐藏额外的单元格,然后在选择上方的单元格时显示每个单元格。

任何帮助,将不胜感激。

Apple提供了很多示例代码来演示您要寻找的行为-选中后在另一个单元格下方显示一个单元格。 显示日期选择器时,在Calendar中会使用此行为,这几乎与您所描述的一样。

问题:每个单元格都有相同的选项集吗?

如果是这样,我会考虑将用户输入作为源单元格的一部分,并在选择时调整源的高度。 您可以使用tableViewbeginUpdatesendUpdates 设置单元格高度变化的动画 这样,您可以避免弄乱单元格索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM