测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017 年 10 月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✓ |
由 [younatics] 维护。
isSelected
为每个按钮。使用 Toggler
简单地控制您的按钮
func buttonClicked(_ sender: UIButton) {
switch sender.tag {
case 0:
button1.isSelected = true
button2.isSelected = false
button3.isSelected = false
button4.isSelected = false
button5.isSelected = false
case 1:
button1.isSelected = false
button2.isSelected = true
button3.isSelected = false
button4.isSelected = false
button5.isSelected = false
case 2:
button1.isSelected = false
button2.isSelected = false
button3.isSelected = true
button4.isSelected = false
button5.isSelected = false
case 3:
button1.isSelected = false
button2.isSelected = false
button3.isSelected = false
button4.isSelected = true
button5.isSelected = false
case 4:
button1.isSelected = false
button2.isSelected = false
button3.isSelected = false
button4.isSelected = false
button5.isSelected = true
default:
break
}
}
Toggler
func buttonClicked(_ sender: UIButton) {
toggler.on(toggle: sender)
}
Toggler
用 Swift 3 编写。兼容 iOS 8.0+
使用 UIButton
或 UISwtich
初始化,并指定默认索引
toggler = Toggler(default: 0, togglers: [button1, button2, button3, button4, button5])
切换按钮
toggler.on(toggle: sender)
toggler.onAt(index: sender.tag)
添加更多按钮
toggler.add(toggle: button6)
移除按钮
toggler.remove(at: 5)
Toggler 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。