我是swift4中的新手,这是我的第一个表格视图实现。
我正在使用iPad开发应用程序,我无法解决表格视图setSelected函数在点击时被调用两次且总是选中的值等于true的问题
正如我在网上看到的那样,这种行为仅在iPad
上那么这个问题的解决方法是什么
我的代码是:
@IBOutlet weak var checkImage: UIImageView!
var showing = false
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
if selected {
if showing == false {
checkImage.isHidden = false
showing = true
}
else {
checkImage.isHidden = true
showing = false
}
}
}
答案 0 :(得分:2)
尝试在.handle--w, .selection {
cursor: auto;
}
中使用deselectRow(at:animated:)
:
didSelectRow