UITableView 在动态环境中创建静态单元格
Posted
技术标签:
【中文标题】UITableView 在动态环境中创建静态单元格【英文标题】:UITableView Creating Static Cells in Dynamic Environment 【发布时间】:2012-07-31 08:47:27 【问题描述】:我有一个UITableView
,当前设置为动态的,因为单元格会根据用户输入发生变化。一些单元格具有文本字段,其他单元格具有开关,而其他单元格具有段选择器。我不确定从哪里开始。这是我打算做的。让我知道是否有任何错误。第一步(我认为)是在单元格中创建我想要的对象,例如 UITextField 或 UILabel,然后将其添加为子视图。然后我会给它一个标签。
这就是我卡住的地方。因为单元格被重用,文本字段要么跳转到其他字段并且其中的文本会消失,要么跳转到另一个单元格,对吗?
我该怎么做呢?我真的被困在这里,所以感谢您的帮助:)
期待回复!
【问题讨论】:
【参考方案1】:您应该使用静态单元格来显示其中包含不同元素的单元格,并使用动态单元格来显示重复的内容。
您可以在界面生成器(或情节提要)中设置带有文本字段、标签、开关等的静态单元格,并将每一行设置为在代码中显示或隐藏。看到这个post。
【讨论】:
以上是关于UITableView 在动态环境中创建静态单元格的主要内容,如果未能解决你的问题,请参考以下文章
从多节 UITableView 中的自定义静态单元格中检索标签文本
如何在故事板中创建的 UITableView 中隐藏单元格?