向视图添加单元格

时间:2018-10-20 16:38:05

标签: swift

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

1 个答案:

答案 0 :(得分:0)

  

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

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

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

enter image description here

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

  • 创建具有所有静态内容的“顶视图”
  • 创建一个UITableView来填充视图的底部
  • 将商店拖到您的UITableView
  • 使用标准UITableViewUITableViewDelegate方法“照常”向该UITableViewDataSource填充数据。

关于如何实现UITableView,请看一下this tutorial(或者通常只看一下Google的“ UITableView Tutorial”:))

希望能引导您朝正确的方向前进。