猿问

IOS 多个class对应到一个viewcontroller

  1. 创建两个viewcontroller 第一个是做table view中国各省的列表,另一个detail view是显示点击table view的cell时的具体内容对应各省的相关信息。

  2. detail view 里面的内容是根据用户在table view里的选择来加载的内容。

  3. 我能不能做32个class,也就是.swift文件,每一个都是不同的内容。 然后,根据用户的点击来确定哪一个class的内容能在这个detail view里面显示。这样我就不用做32个 detail view了。

或者有什么更好的方法吗?


一只萌萌小番薯
浏览 806回答 1
1回答

神不在的星期二

我理解你的问题是,你要展示32种内容对吧。那一定不是创建32个Detail View。你应该是从tableVC里面点击之后,传给detailVC一个类似于ID的东西,然后detailVC根据ID去加载显示不同的内容。你需要遵循MVC或者MVVM模式。内容可以其实就是你的Model,Model的数据可以来自一个json文件。初始化了Model之后传给detailVC。
随时随地看视频慕课网APP

相关分类

iOS
我要回答