【问题标题】:Must all prototype cells have a class?所有原型单元都必须有一个类吗?
【发布时间】:2016-09-08 20:50:18
【问题描述】:

我现在在研究日期选择器时非常困惑,就像 ios 中的日历应用程序一样。

我参考了这篇文章,Expanding and collapsing UITableViewCells with DatePicker

还有苹果的示例代码https://developer.apple.com/library/ios/samplecode/DateCell/Introduction/Intro.html

我有一个很大的困惑是他们似乎将所有属性声明给他们的视图控制器,因为我需要为不同的单元格创建类并将 IB 插座拉到那里。(即我不能在我的 tableviewcontroller 中声明我的属性,如果不是,我会收到关于重复内容的错误)另外,检查苹果的示例代码,它们确实有 3 个原型单元,并且都没有类。 (我认为所有自定义单元格都需要一个类?)

【问题讨论】:

  • 如果你想为他们制作 IBOutlets,他们只需要一个类
  • 可以说我将数据选择器或文本字段放在自定义单元格中,而不是 IB 网点,你还能如何将它链接到视图控制器?另外,对于第一个链接,他确实有一个 IBOutlet 并且显然它们都在他的视图控制器中?
  • 我在第一个链接中没有看到任何表明他正在使用原型单元的内容。您可以将静态单元格中的 IBOutlets 链接到您的视图控制器。
  • 我觉得自己好蠢。感谢您为我指明正确的方向!

标签: ios swift datepicker


【解决方案1】:

我认为我对上述问题的误解是由于不知道何时使用静态单元格和动态原型。

在第一个参考文献中,他使用了静态单元格,而我认为他使用了动态原型,这让我感到困惑,因为我的代码很快就变得非常混乱。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 2013-06-25
    • 2022-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多