gpt4 book ai didi

ios - Tableviewcell 应该知道它是否在应用程序加载时被选择 - iOS swift

转载 作者:行者123 更新时间:2023-11-29 01:51:44 25 4
gpt4 key购买 nike

每当我在我的表格 View 中选择一个单元格时,我都会使用 false 和 true 值构建一个开关。现在工作正常。但是在应用程序加载时,单元格不知道它之前已被选中。我正在根据保存的开关数据更改负载单元格,因此它看起来像是一个选定的单元格。当我点击单元格时。它的行为就像我第一次按下它一样。所以它不首先使用取消选择功能。并重新开始选择单元格,这对用户来说并不好。我尝试在 true 上使用 setSelected。但这对我没有用。

我想我在这里遗漏了一些东西......感谢任何帮助 thx :)

if boolTest?.boolValue == true {
println("its true")
cell.accessoryType = UITableViewCellAccessoryType.Checkmark
cell.tintColor = UIColor(red:0.13, green:0.13, blue:0.13, alpha:1)
}
else {
println("its false")
cell.accessoryType = UITableViewCellAccessoryType.None
}

最佳答案

这是我所做的更改。现在它知道自己何时被选中。

if boolTest?.boolValue == true {
println("its true")
cell.accessoryType = UITableViewCellAccessoryType.Checkmark
cell.tintColor = UIColor(red:0.13, green:0.13, blue:0.13, alpha:1)
tableView.selectRowAtIndexPath(indexPath, animated: false, scrollPosition: UITableViewScrollPosition.None)
}
else {
println("its false")
cell.accessoryType = UITableViewCellAccessoryType.None
}

关于ios - Tableviewcell 应该知道它是否在应用程序加载时被选择 - iOS swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com