您可以从 plist 加载带有动态和静态部分的表格视图吗?
Posted
技术标签:
【中文标题】您可以从 plist 加载带有动态和静态部分的表格视图吗?【英文标题】:Can you load a table view from plist with dynamic and static sections? 【发布时间】:2018-01-30 11:37:31 【问题描述】:我正在使用索引路径从 plist 文件加载我的表视图数据。 我以该教程为基础https://www.appcoda.com/expandable-table-view/
但是我做了一些修改,我现在的 plist 格式如下:
root : dictionary
viewController : Array
headerIDS : Array
cellIDS : Array
container : Array
index 0 : Array (Section)
index 0 : dictionary (cell info)
index 1 : dictionary (cell info)
这工作正常,但我希望某些部分不依赖于索引路径。
例如,我希望 1 个部分具有 1 种类型的单元格,并且单元格的数量从在线获取的数组中是动态的。
现在我通过将索引路径传递给我的模型来获取单元格,并将正确部分和行的正确单元格返回给我。
有什么建议我可以修改我的结构来做到这一点吗?
【问题讨论】:
【参考方案1】:我找到了我正在寻找的答案。
答案是创建一个内部有表格视图的 uitableviewcell。
所以 plist 的主表视图结构将保持不变,我将拥有一个包含所需信息的动态单元格
【讨论】:
以上是关于您可以从 plist 加载带有动态和静态部分的表格视图吗?的主要内容,如果未能解决你的问题,请参考以下文章
iOS - 表格视图 - 静态单元格(分组) - 更改部分标题文本颜色
UITableView Swift 将静态部分与动态部分结合起来
从 iPhone 上的表格视图中下载的内容将数组保存到 PList