wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Oley

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

在 SwiftUI 中,以下哪种视图用于将视图组件垂直排列?

a)

ZStack

b)

HStack

c)

VStack

d)

shaStackViewpe

2.

使用 .frame(width: 50) 设置视图的宽度为多少?

a)

25

b)

50

c)

100

d)

200

3.

Text("Hello").foregroundColor(.red) 的作用是?

a)

显示“Hello”并设置背景色为红色

b)

显示“Hello”并设置文字颜色为红色

c)

隐藏“Hello”

d)

显示“Hello”并设置字体加粗

4.

在 SwiftUI 中,Spacer() 的作用是?

a)

水平或垂直分隔视图

b)

添加图片

c)

添加颜色

d)

增加按钮功能

5.

如果要在 SwiftUI 中垂直排列内容并覆盖整个安全区域,应使用哪个视图?

a)

 Text

b)

ZStack

c)

VStack

d)

HStack

6.

在 SwiftUI 中,哪个修饰符可以为视图添加默认的 16 点内边距?

a)

.padding()

b)

.frame()

c)

.font()

d)

.bold()

7.

VStack{}.padding(50) 的作用是什么?

a)

为所有视图设置固定大小

b)

为 VStack 添加 50 点的内边距

c)

将背景色设置为红色

d)

设置 VStack 的字体

8.

@State 属性用于?

a)

进行数据存储

b)

创建按钮

c)

让变量在视图更新时重新渲染

d)

创建文本

9.

以下哪个选项用于在 SwiftUI 中创建按钮?

a)

VStack

b)

Button

c)

ZStack

d)

Spacer

10.

如果希望视图在红色和蓝色之间切换,应使用什么操作?

a)

.font(.title)

b)

@State 和 .toggle()

c)

.frame()

d)

.padding()

11.

SwiftUI 中,哪个视图用于将视图组件水平排列?

a)

ZStack

b)

VStack

c)

HStack

d)

Text

12.

Text("Hello").bold() 的作用是?

a)

设置字体颜色

b)

增加边距

c)

将文字设为粗体

d)

调整对齐方式

13.

在 SwiftUI 中,.scaledToFit() 修饰符的作用是?

a)

缩放视图并保持比例

b)

设置边距

c)

调整背景色

d)

设置字体大小

14.

SwiftUI 中 ZStack 的作用是?

a)

垂直排列视图

b)

水平排列视图

c)

层叠视图

d)

重新排列视图

15.

如果在 SwiftUI 中想为视图的四个边缘均匀添加间距,应该使用?

a)

.frame()

b)

.padding()

c)

.foregroundColor()

d)

.bold()

16.

Text("Hello").font(.system(size: 20)) 会发生什么?

a)

文本颜色改变

b)

字体大小变为 20

c)

文本变粗

d)

文本隐藏

17.

SwiftUI 中 Spacer() 主要用于?

a)

创建空白区域

b)

修改背景颜色

c)

设置字体颜色

d)

关闭应用

18.

视图中的 Divider() 的作用是?

a)

切换背景

b)

设置分割线

c)

添加按钮

d)

设置颜色

19.

SwiftUI 中,如何实现按钮点击时背景颜色切换?

a)

直接调用 @State

b)

直接调用 Button

c)

使用 @State 和 Button 组合

d)

使用 Divider()

20.

@State 变量主要用于?

a)

在视图间传递数据

b)

显示图片

c)

动态更新视图状态

d)

设置文本内容