← 返回 iOS 词条

开关

iOS原生支持

在 iOS 上叫Toggle

也叫 Switch

SwiftUI: Toggle|UIKit: UISwitch

适用范围:iOS / iPadOS

它表示一个设置当前是开还是关,用户切换后通常会立即生效。

  • 左右拨一下就开或关的东西
  • 像灯开关一样的滑块
  • 点了马上从关变开的按钮
  • 切换开关
  • 布尔开关
  • 状态开关

其他平台的相似实现

Web需自己实现
该平台没有原生实现

网页没有专门的原生开关元素,通常用复选框语义配合开关外观和切换状态。

看 Web 视角 →

使用规范

什么时候用

  • 切换一个会立即生效的二元设置,并需要持续显示当前状态

什么时候别用

  • 提交整张表单后才生效的选择,或操作会产生难以撤销的后果

iOS 出处

查看 Web / iOS / Android 完整对照 →