23、iPadOS 多任务示例与 Swift 结构化并发编程指南

iPadOS 多任务示例与 Swift 结构化并发编程指南

1. iPadOS 多任务示例

在 iPadOS 开发中,为了让应用在不同的多任务模式下都能有良好的显示效果,我们需要使用尺寸类来设计用户界面。下面将详细介绍如何创建一个 iPadOS 项目,并使其在不同尺寸下正确显示。

1.1 添加尺寸变化
  • 参考尺寸检查器面板,添加一个 wR hR 变化。
  • 关闭默认变化的“已安装”复选框,并启用新的变化。
1.2 设计紧凑宽度尺寸类

紧凑尺寸类用于在应用以 Slide Over 和特定 Split View 配置显示时安排场景布局。为确保场景正确显示,需要在项目中进行如下设计:
- 打开 Main.storyboard 文件,从设备配置栏中选择 iPhone 14 设备。
- 由于 Interface Builder 显示的是紧凑宽度和常规高度尺寸类,需要将堆栈视图配置为垂直方向,以适应子视图可用的较窄宽度。具体操作如下:
1. 在文档大纲面板中选择堆栈视图对象,并显示属性检查器面板。
2. 当应用以紧凑宽度显示时,将堆栈视图对象的轴方向从水平更改为垂直。点击属性检查器中轴设置左侧的“+”按钮,在弹出的面板中,将宽度选项设置为“紧凑”,高度选项设置为“常规”,色域设置为“任意”。
3. 选择完选项后,点击“添加变化”按钮。此时,当前尺寸类的属性列表中将添加一个新的轴属性设置,标记为 wC hR。将此属性的设置更改为“垂直”,可以看到故事板画布中场景的方向已更改。
- 重复上述步骤,为紧凑宽度和常规高度尺寸类添加一个对齐设置,将其

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值