首先,感谢我通过stackoverflow获得的所有帮助。
我正在创建一个应用程序,它从tableview获取信息并使用presentViewController方法将其传递给viewController。现在我想把一个Back按钮回到它所调用的屏幕上。
是否有可能实现这一目标?
我不想放置segway,因为我想使用相同的ViewController来显示来自不同ViewControllers的信息,以避免为每个ViewController(已恢复信息)创建Viewcontroller(详细说明信息)。
我们这样说吧,我有
第一个ViewControler 第二个ViewControler 第三个ViewControler 第四个ViewControler
DetailViewController(显示来自上面某个ViewControllers的项目信息)
从第一个到第四个,每个都恢复了产品信息,但我想根据点击的项目显示详细信息,然后我显示另一个ViewController的项目详细信息,但我想创建一个ViewController,而不是为每个创建一个ViewController。
谢谢!
答案 0 :(得分:0)
你问的是可能的,但是听起来像是你试图通过不每次重新创建细节视图控制器来过早地优化性能。每次重新创建详细视图控制器真的那么昂贵吗?
就所呈现的视图控制器中的后退按钮而言,只需将UINavigationItem添加到操作时dismisses the view controller的详细视图控制器。