ios - UITableView Cell 只需点击几下即可呈现 View Controller

标签 ios swift uitableview

本质上,通过下面的代码,我让用户选择任何特定行并显示另一个 ViewController。虽然在应用程序首次启动时这确实可以正常工作,但在按下并成功显示 ViewController 几次后,我通常必须按单元格 2 或 3 次才能显示 ViewController。

这与我的自定义 UITableViewCell 类有关吗?

以下是我在TableViewController中使用的代码

    override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {


        let portfolio = structure[indexPath.row]
        let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "scheduledDelivery")


    }



}

最佳答案

didSelectRowAt 结束

tableView.deselectRow(at: indexPath, animated: false)

关于ios - UITableView Cell 只需点击几下即可呈现 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56777818/

相关文章:

objective-c - 在 UITableView 中显示建议的位置

ios - UIScrollview 的元素没有响应

ios - 修复音频播放器错误

iOS - 在设备上安装未签名的 .ipa

ios - Model类获取对象但不满足TableView

ios - 添加到 NSCompoundPredicate

iphone - 将核心数据对象组织成部分

ios - Sprite 套件将 SKAction 动画纹理限制在固定时间

swift - 附加到数组的元素返回 nil

ios - 无法在 TableView Controller 中扩展 TableView 单元格的高度