【问题标题】:How can I show prototype UITableViewCells in a UITableView without a UITableViewController?如何在没有 UITableViewController 的 UITableView 中显示原型 UITableViewCells?
【发布时间】:2018-07-08 19:11:18
【问题描述】:

我有一个 UITableView 和一个原型 UITableViewCell 都由 UIViewController 控制,但是当我运行应用程序时,UITableViewCell 不显示。如何制作这个节目?

如果您想知道为什么,我想要this layout,这是UITableViewController 无法实现的。

另外,从昨天开始,我将参加 iOS 开发,如果这是一个愚蠢的问题,请见谅。

【问题讨论】:

  • 您可以为表视图创建IBOutlet,并将视图控制器设置为委托,然后实现所需的委托方法。虽然我不熟悉它,但您可以将 UITableViewController 放在容器视图中。
  • 你需要阅读Swift中如何使用UITableView的教程
  • @Chris 我为表视图创建了一个IBOutlet,但我无法将委托设置为我的视图控制器,因为委托变量的类型为UITableView,而视图控制器的类型为 LocationsViewController (它扩展了 UIViewController)。
  • @Kamran 我已经研究了如何在Swift 中使用UITableView,但它们都需要UITableViewController
  • 您需要从 Interface Builder 中的 delegatedatasource 出口拖到您的视图控制器。你的视图控制器需要实现UITableViewDelegate 和最重要的UITableViewDataSource 函数。试试这个thomashanning.com/uitableview-tutorial-for-beginners

标签: ios swift xcode uitableview uiviewcontroller


【解决方案1】:

这已经解决了,我看了一个关于如何制作表格视图的正确教程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2014-11-22
    相关资源
    最近更新 更多