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。将此属性的设置更改为“垂直”,可以看到故事板画布中场景的方向已更改。
- 重复上述步骤,为紧凑宽度和常规高度尺寸类添加一个对齐设置,将其
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



