macOS SwiftUI 窗体和视图规范之 09 窗口状态

本文介绍了macOS SwiftUI中窗口的三种状态:主窗口状态、关键窗口状态和无效窗口状态。主窗口是应用中最重要的窗口,键窗口是当前接受用户输入的窗口,而无效窗口则是不在前台的窗口。探讨了这些状态在窗口层次结构中的变化及其对用户体验的影响。
摘要由CSDN通过智能技术生成

macOS SwiftUI 窗体和视图规范之 窗口状态

屏幕上显示的窗口根据上次访问的时间按层次结构分层。较新访问的窗口位于较高的层次,并且随着用户在应用程序和窗口之间切换,层次结构也会发生变化。在窗口层次结构中,有三个窗口状态。

image.png

主窗口状态 Main Window State

应用程序中引起用户注意的最重要的窗口是该应用程序的主窗口。每个应用程序只能有一个主窗口。

关键窗口状态 Key Window State

当前接受用户输入的窗口是键窗口(有时称为活动窗口)。键盘快捷键(例如Command-W关闭窗口)始终以键窗口为目标。任何时候屏幕上都只能有一个按键窗口。通常,前置应用程序的主窗口也是关键窗口。但是,情况并非总是如此:浮动在主窗口上方的面板有时是关键窗口。

无效的窗口状态 Inactive Window State

不在前台的窗口是不活动的窗口。


加入我们一起学习SwiftUI

QQ:3365059189
macOS SwiftUI 研发交流QQ群:412062838
教程网站:www.swiftuigit.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值