我试图使它在用户单击表 View 中的表 View 单元格时将其带到新的 View Controller 。更具体地说,当用户单击个人用户名时,应将其带到该用户个人资料。用户名是表 View 单元格,配置文件是新的 View Controller 。我以为做到这一点的方法是使用“.presentViewController(vc,animation:true,completion:nil),但是当我这样做时,它说” myCell没有名为.presentViewController的成员“。

如果有人可以帮助我解决这个问题,将不胜感激

最佳答案

presentViewController:animated:completionUIViewController的实例方法,而不是UIView或其子类。您可以尝试以下方法:

self.window?.rootViewController.presentViewController(specificViewController, animated: true, completion: nil)

但是,我建议您应该使用presentViewController:animated:completion:中的UIViewController方法。可以在UIViewControllercell之间实现回调机制。

像这样:Get button click inside UI table view cell

关于ios - 以编程方式在UITableViewCell中向 View Controller 显示一个按钮(快速),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30736391/

10-11 13:24