我编写此代码以显示UITableView
上UIButton
的所选项目。问题是UIButton
标题在选择行时没有改变,但是在点击另一个项目并且为第一个选择放置按钮标签后它会发生变化。
如何在点击UITableView
行时直接显示数据。
func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
countryButton.setTitle(names[indexPath.row], forState: UIControlState.Normal)
}
注意:名字是我的数组
答案 0 :(得分:2)
由于您是在tableView: didDeselectRowAtIndexPath:
中实施的,因此您应该在tableView: didSelectRowAtIndexPath:
中实施它。小心这些名字。 :)
答案 1 :(得分:1)
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
countryButton.setTitle(names[indexPath.row], forState: UIControlState.Normal)
}