← 返回 iOS 词条iOSMenu原生支持
菜单
在 iOS 上叫Menu
SwiftUI: Menu|UIKit: UIMenu / UIContextMenuInteraction
它在临时浮层中列出一组操作或命令,用户选择一项后通常会立即关闭。
- 点三个点出来的一列操作
- 右键后弹出来的选项列表
- 点小箭头展开让我选动作的框
- 操作菜单
- 下拉菜单
- 上下文菜单
结构示意图
其他平台的相似实现
Web需自己实现
该平台没有原生实现网页没有能直接生成应用操作菜单的原生元素,需要自行处理弹层、焦点、方向键和关闭行为。
看 Web 视角 →Android原生支持
Menu同名看 Android 视角 →使用规范
什么时候用
- 收纳与当前对象或位置直接相关的少量命令,避免占用常驻空间
什么时候别用
- 用户必须同时比较选项说明,或菜单里塞入复杂表单和长内容