在Swift中选中和取消选中复选框
问题描述:
如何知道我的按钮是否在swift中被选中或未找到.selected
属性未找到。在Swift中选中和取消选中复选框
当i型checkBtn.selected
在夫特3(的Xcode 8.0)未发现
if let button = sender as? UIButton {
if button.selected {
// set selected
button.selected = true
} else {
// set deselected
button.selected = false
}
}
答
试试这个下面的代码
if let button = sender as? UIButton {
if button.isSelected {
// set selected
button.isSelected = true
} else {
// set deselected
button.isSelected = false
}
}
速记,试试这个
if let button = sender as? UIButton {
button.isSelected = !button.isSelected
}
答
在迅速3,你将有isSelected代替选择。您的代码看起来很好,只需进行更改。
+0
@HarshilKotecha:您的欢迎。 –
答
if let button = sender as? UIButton {
if button.isSelected {
//for selected input
} else {
//for not selected input
}
button.isSelected = !button.isSelected //toggle the text box
}
看到那朵http://stackoverflow.com/questions/26364869/swift-uibutton-overriding-setselected –