我的应用程序中有一个部分,我想显示静态内容,这些内容分为几章(主要是文本和一些数字),例如手册。问题是:什么是最好的方法?

ios - 通过iOS中的TableView显示静态内容/Swift-LMLPHP

我当时在想一个包含我的章节的静态TableViewController,在单击时会导致一个包含实际内容的ViewController。但是,对我的ViewController的每个TableView单元进行排序似乎是错误的。另外,将静态内容嵌入到ViewController中的最佳方法是什么?内容包括(取决于所选章节)文本和图形(取自PDF)。

最佳答案

您正在描述一个完全标准的无聊的日常5美分主从接口。

绘图的错误之处在于使用了多个序列。您只需要一个segue即可—可以查看点击了哪一行并将对应于该行的数据加载到视图控制器中,然后实例化并将其推送到导航控制器上。

如果您从Xcode中的Master-Detail模板创建新的iPhone应用程序,则将看到执行此操作的标准设置。

至于静态还是动态的问题,我个人建议为此使用基于代码的普通表数据源。您的数据可能是静态的,但大多数表数据最终都是静态的。这并不意味着您要使用静态表。关键很简单,就是以一种可以在启动时加载的格式存储数据,并迅速将其解析为一个数据结构,该结构与数据的显示和关联方式完全匹配。

关于ios - 通过iOS中的TableView显示静态内容/Swift,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41681522/

10-10 01:14
查看更多