首页 > 解决方案 > 将单元格添加到视图

问题描述

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

标签: swift

解决方案


...据我所知,我需要为它创建另一个 ViewController

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

这是一个故事板的示例,顶部有一个常规视图(绿色),固定高度为 128,低于该高度,aUITableView占据了视图的其余部分。

在此处输入图像描述

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

  • 创建一个包含所有静态内容的“顶视图”
  • 创建一个UITableView填充视图的底部
  • 将网点拖到您的UITableView
  • 使用“像往常一样”的标准和方法填充UITableView数据。UITableViewDelegateUITableViewDataSource

至于如何实现UITableView,看看这个教程(或者一般只是谷歌“UITableView教程”:))

希望这会引导您朝着正确的方向前进。


推荐阅读