创建两个viewcontroller 第一个是做table view中国各省的列表,另一个detail view是显示点击table view的cell时的具体内容对应各省的相关信息。detail view 里面的内容是根据用户在table view里的选择来加载的内容。我能不能做32个class,也就是.swift文件,每一个都是不同的内容。 然后,根据用户的点击来确定哪一个class的内容能在这个detail view里面显示。这样我就不用做32个 detail view了。或者有什么更好的方法吗?
1 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
我理解你的问题是,你要展示32种内容对吧。
那一定不是创建32个Detail View。
你应该是从tableVC里面点击之后,传给detailVC一个类似于ID的东西,然后detailVC根据ID去加载显示不同的内容。
你需要遵循MVC或者MVVM模式。内容可以其实就是你的Model,Model的数据可以来自一个json文件。初始化了Model之后传给detailVC。
- 1 回答
- 0 关注
- 805 浏览
添加回答
举报
0/150
提交
取消