我试图使它在用户单击表 View 中的表 View 单元格时将其带到新的 View Controller 。更具体地说,当用户单击个人用户名时,应将其带到该用户个人资料。用户名是表 View 单元格,配置文件是新的 View Controller 。我以为做到这一点的方法是使用“.presentViewController(vc,animation:true,completion:nil),但是当我这样做时,它说” myCell没有名为.presentViewController的成员“。
如果有人可以帮助我解决这个问题,将不胜感激
最佳答案
presentViewController:animated:completion
是UIViewController
的实例方法,而不是UIView
或其子类。您可以尝试以下方法:
self.window?.rootViewController.presentViewController(specificViewController, animated: true, completion: nil)
但是,我建议您应该使用
presentViewController:animated:completion:
中的UIViewController
方法。可以在UIViewController
和cell
之间实现回调机制。像这样:Get button click inside UI table view cell
关于ios - 以编程方式在UITableViewCell中向 View Controller 显示一个按钮(快速),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30736391/