我有一个代表文件夹结构的应用。我有一个用于文件夹和文件列表的UITableViewController,以及一个用于文档的UIViewController。
我希望能够以递归方式浏览文件夹结构,因此我想让用户深入查看文件夹结构时多次重复使用Folder UITableView。
有没有办法从UITableViewController中将segue绘制成self,所以当我选择一个文件夹时,我会提供另一个视图实例,但是包含子文件夹的内容?
我在Xcode的早期版本中做过这个,但是我无法在Xcode 9上解决这个问题。
答案 0 :(得分:1)
是的,你可以做到。在视图控制器中添加隐藏按钮并拖动& drop segue自我控制器。
答案 1 :(得分:1)
我从未创建过相同视图控制器的segue链接,但基于Halil上面的回答,听起来似乎是可能的。
但是,为什么不给场景提供故事板标识符,然后通过代码实例化并推送/显示视图控制器,而不是搞乱隐藏按钮?您可以将逻辑放在表格视图的tableView(_:didSelectRowAt:)
方法中。
答案 2 :(得分:0)
您可以在Interface Builder中使用ViewController的Storyboard Reference和Storyboard ID。 Screenshot