Swift 向视图中添加单元格

Swift 向视图中添加单元格,swift,Swift,为了学习Swift,我正在创建一个天气应用程序。 我有一个视图(在navigationContoller中),我想在屏幕的下半部分显示6天预测,为此我需要在堆栈中创建单元格或其他内容。 我试图查找如何创建这些单元格(需要有临时、日期和图像),但只能找到与UITableView相关的内容,据我有限的理解,我需要为其创建另一个ViewController,我不知道如何开始。 非常感谢您的帮助。谢谢 …据我有限的了解,我需要为其创建另一个ViewController UITableView不必填充整个

为了学习Swift,我正在创建一个天气应用程序。
我有一个视图(在
navigationContoller
中),我想在屏幕的下半部分显示6天预测,为此我需要在堆栈中创建单元格或其他内容。 我试图查找如何创建这些单元格(需要有临时、日期和图像),但只能找到与
UITableView
相关的内容,据我有限的理解,我需要为其创建另一个
ViewController
,我不知道如何开始。 非常感谢您的帮助。谢谢

…据我有限的了解,我需要为其创建另一个ViewController

UITableView
不必填充整个视图,因此您可以将
UITableView
添加到现有的
UIViewController
没有问题:)

下面是一个故事板的示例,它的顶部有一个固定高度为128的常规视图(绿色视图),在该高度以下有一个占据视图其余部分的
UITableView

因此,要解决您的问题,您可以:

  • 创建包含所有静态内容的“俯视图”
  • 创建
    UITableView
    以填充视图的底部
  • 将插座拖到您的
    UITableView
  • 使用标准的
    UITableViewDelegate
    UITableViewDataSource
    方法“照常”使用数据填充该
    UITableView
关于如何实现
UITableView
,请看一看(或者通常只需谷歌“UITableView教程”:


希望这能引导你走向正确的方向。

“在堆栈中创建单元格或其他内容”不连贯且含糊不清。是否需要表视图?如果你这样做了,你可以自由地使用一个,所以不清楚问题是什么。您是否从未使用过表视图,并且想知道如何使用?如果是这样,问题就变得过于宽泛;有很多关于如何使用它的信息。如果需要,我很乐意学习如何使用它。但我真的不知道我到底需要什么。希望你们能给我一个指导,告诉我什么是最好的方法,或者是一个好教程的链接。要求教程不是一个允许的堆栈溢出问题,正如我所建议的,“在堆栈中创建单元格或其他东西”是模糊的。不过,它听起来确实像一个表视图,所以最好的选择可能是使用表视图。