iOS 中的自定义切换
Custom toggle in iOS
我有 3 个 Buttons
需要切换,即当我点击其中一个时,如果选择了其他任何一个,它们将被取消选择,因此只能选择一个 Button
一次.
基本上是用选定的特定按钮更新一个整数。我什至不知道从哪里开始。
对于击球手的方法是 segmentedControl
,但是如果你想用按钮来实现,那么你可以像这样再创建一个 UIButton
的实例,然后像这样使用它。
var selectedButton: UIButton = UIButton()
现在如果你有所有 3 个按钮的通用方法,你可以像这样尝试
@IBOutlet func buttonClicked(sender: UIButton) {
self.selectedButton.selected = false
self.selectedButton = sender
self.selectedButton.selected = true
}
如果您有 3 个不同的 IBAction
,那么创建一个这样的函数并从所有 3 个 Button
操作中调用该函数。
func setSelectedButton(sender: UIButton) {
self.selectedButton.selected = false
self.selectedButton = sender
self.selectedButton.selected = true
}
现在像这样从所有 3 个操作方法调用此函数。
self.setSelectedButton(sender)
我有 3 个 Buttons
需要切换,即当我点击其中一个时,如果选择了其他任何一个,它们将被取消选择,因此只能选择一个 Button
一次.
基本上是用选定的特定按钮更新一个整数。我什至不知道从哪里开始。
对于击球手的方法是 segmentedControl
,但是如果你想用按钮来实现,那么你可以像这样再创建一个 UIButton
的实例,然后像这样使用它。
var selectedButton: UIButton = UIButton()
现在如果你有所有 3 个按钮的通用方法,你可以像这样尝试
@IBOutlet func buttonClicked(sender: UIButton) {
self.selectedButton.selected = false
self.selectedButton = sender
self.selectedButton.selected = true
}
如果您有 3 个不同的 IBAction
,那么创建一个这样的函数并从所有 3 个 Button
操作中调用该函数。
func setSelectedButton(sender: UIButton) {
self.selectedButton.selected = false
self.selectedButton = sender
self.selectedButton.selected = true
}
现在像这样从所有 3 个操作方法调用此函数。
self.setSelectedButton(sender)