Skip to content

组合复杂界面

Landmarks app 的主屏显示了一个滚动的分类列表,每个分类中都有水平滚动的地标标记。通过构建这样的主导航,我们来探究组合视图是怎样适配不同设备大小和方向的。

请先下载本节资源文件,并按照下面的步骤进行。

  • 预计完成时间:20 分钟
  • 资源文件:下载

1. 添加一个分类视图

下面我们将对地标进行分类展示,同时在页面的顶部突出显示一个特色地标。

第 1 步

在项目的 Views 目录中创建一个 Categories 子目录,同时在其中创建一个名为 CategoryHome 的自定义视图

第 2 步

CategoryHome.swift 中添加一个 NavigationView 对象来承载不同的类别。

我们在 app 中使用 NavigationView 和 NavigationButton 实例以及其他相关方法来构建分层导航结构。

第 3 步

将导航栏的标题设为 Featured

组合复杂界面 has loaded