Day13:SwiftUI—Navigation

前言

上篇文章介绍了 SwiftUI - List,
这篇来讲如何在一个 list 上导航到不同的 view,
在 SwiftUI 只需利用 NavigationView、NavigationLink 就可以做到。

实作

  • 打开昨天实作 list 的专案:
  • 用 NavigationView 包住这个 list:

    可以发现添加了 NavigationView{} 後,
    preview 画面上方出现空白栏位,
  • 在这里我们可以添加 title:

    我们添加了 NavigationBarTitle,
    这边注意,
    并没有添加在 NavigationView{} 後面,
    而是放在 NavigationView{} 修饰的第一个 sub view 後面。
  • 调整 navigation title 的大小:

    这边选择 automatic
  • 用 NavigationLink 导航到另一个的 view

    NavigationLink 後带的两个参数,
    一个是指导航到的目的地,
    另一个则是导航的标签:

    会发现 preview 画面上出现了箭头,
    点进去:

    这带我们到达了另一个 view,
    如果我们想要更改到达的内容,
    则在 NavigationLink 後带的第一个参数 destination: 後面更改。

<<:  损失函数的演进--3

>>:  day28 : OPA规范k8s yaml(上)

案例:AWS MLOps Framework - 成本、架构概览

昨天看到了AWS MLOps Framework的两个方案的架构图,以及解决方案简介之後,今天想讨论...

Day 30 完赛心得

当初被 阿瑜 邀请来铁人赛,最初的想法是... 30天要写什麽,哪天忘记了怎麽办XD 最初几天都是半...

铁人赛 Day29 -- 使用 JQuery 制作简易的loading画面

前言 一个网站要让他更完整,势必就需要当使用者进入网站时,先进行读取,但由於技术成分不足,只好先做...

Day22 类别与物件--魔术方法2 及 封装private

物件导向的封装特性 封装特性:在一个物件产生之後,物件的部分成员属性和成员方法在逻辑上是不允许在物件...

【Day 29】我这不是来了吗 - 侦测指令混淆

环境 Windows 10 19043 Python 3.9 前情提要 在【Day 27】Cmd 指...