我有一个带有容器的uiviewcontroller,嵌入其中是一个具有静态单元格和静态内容的uitableviewcontroller。当我点击单元格" Trip Info"它会转移到Trip Info View Controller。返回时,静态单元格会突出显示。
我看过很多帖子说要在didselectrow tableview方法中添加代码,但我不使用一个,因为我的内容是静态的。有什么想法吗?
答案 0 :(得分:3)
好的,仅仅因为你有静态内容并不意味着你可以跳过使用tableview委托。设置起来并不难。
tableView.deselectRowAtIndexPath(index)
没有别的办法。
答案 1 :(得分:1)
我最终自己搞清楚了。
你需要为嵌入UIViewController的UITableViewController创建一个swift文件。
然后确保您的tableview是一个委托,然后调用
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.deselectRowAtIndexPath(indexPath, animated: true)
}
在您创建的新文件中。