Day14:SwiftUI—ForEach、ScrollView

前言

这一篇也是关於 SwiftUI 的。
这次来讨论 ForEach、ScrollView。

ForEach

  • 打开一个新的专案,
    宣告一个 array:

  • 把 array 的值放进 view 里:

    这个做法不能动态带入 array 里面的各个值,
    让我们试试动态的做到这件事:

    Xcode 提示 for-in 循环不能用来构造 view,
    这边就要用 ForEach:

    ForEach、List 的语法结构很相似。
    如果没有使用 VStack:

    会发现 preview 只显示了 array 中的一个值,
    这是因为在在变数 body 下只能有一个元素,
    所以要使用 VStack 堆叠 array 中的多个值。
  • 指定循环次数

ScrollView

  • 在 ContentView 里打开:

    就像 VStack、HStack 一样,
    可以把元素放在 view 里面让它们滚动.

<<:  【Side Project】 点菜单功能实作 - 前台资料传到後台

>>:  Day 28:「今天几月几号啊?」- 简易日历

DAY17:清单元件之实作

今天要给大家看实例,接下来用图片介绍。 首先我们先在主画面建立三个清单元件 以及新增两个客制化的画面...

[Day13] React Native - 整理资料流,使用 Redux 吧!

Redux 官网 在还没有加入Redux之前,资料在APP中各个view的传递会需要翻山越岭,经过一...

Day-03 JavaScript资料型别(2)

资料型别:字串 JavaScript的字串(string)以单引号(‘ ’)或双引号(“ ”)包住,...

05 | WordPress 标题区块 Heading Block

透过 WordPress 区块编辑器撰写文章最常用的「区块 Block」之一,就是「标题区块 He...

C# delegate

我们习惯把数据或者对像作为参数传递给方法,比如: int i = int.Parse("9...