【问题标题】:Static table cells with detail带有详细信息的静态表格单元格
【发布时间】:2019-03-01 01:34:56
【问题描述】:

我正在尝试在 Swift 中制作 iOS 'information' 或 'guide' 应用程序。我想利用 Master Detail 模板,这样当用户单击一个单元格时,它会将他们带到一个相关的 ViewController 并带有基本的文本标签或 PDF 文件。

据我了解,动态单元格可以在应用程序运行时动态更改,但是我想从情节提要(或以编程方式)及其相关内容/PDF 文件中设置静态单元格,以便用户查看每个单元格。我不想要任何“new cell”或“editing”功能。

我怎样才能做到这一点?到目前为止,我会发布我的代码,但它几乎与 Master Detail 模板相同,所以我看不到任何用处。我知道这是一个相当模糊的问题,但我需要帮助,不知道从哪里开始。

任何帮助将不胜感激!

【问题讨论】:

    标签: ios swift xcode master-detail


    【解决方案1】:
    • 在 Interface Builder 中,将表格视图的 Content 设置为 Static Cells
    • 将所需数量的表格视图单元格拖动到表格视图中。
    • 在控制器中为标签和其他 UI 元素创建 IBOutlets。
    • 在 Interface Builder 中连接插座。
    • 而不是使用 datasource 方法通过插座直接将值分配给 UI 元素。

    【讨论】:

      【解决方案2】:

      静态表格单元格完全可以通过情节提要创建。在情节提要中,一旦您添加了一个 tableviewcpntroller,您就可以将原型调用添加到它。您可以将尽可能多的原型单元格添加到您的表格中(不一定每个单元格都应该有共同的布局)。添加所有单元格后,如果您需要从代码中识别这些单元格,您可以为这些单元格分配单独的标签。您可以从每个单元格添加 segue 以移动到不同的页面。 如果需要更多信息,请告诉我。

      【讨论】:

      • 如果我为每个单元格设置单独的视图控制器,我的应用程序会不会很大?
      猜你喜欢
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多