无限个人档案ViewController:Swift最佳实践

时间:2017-06-10 22:21:26

标签: ios swift recursion

我使用用户个人资料构建应用。当用户搜索另一个用户或搜索他们自己的粉丝时,我当然希望显示所述用户个人资料。我的问题是我应该如何最好地设置用户配置文件中的用户配置文件,同时能够处理可能无限的配置文件堆栈。

例如,用户搜索朋友,然后通过朋友的朋友查看,然后继续搜索并继续点击。然后,我希望用户能够像在FB应用程序中一样回溯。

我想到的两个选项是在UIViews或更多Viewcontrollers中制作UIViews。如果有人有这个特定问题的经验或github链接到解决这个问题的项目,那将是非常感谢!

此外,我可以发布我项目中的代码,如果有人认为它有用,但我现在看不出它会是什么。

1 个答案:

答案 0 :(得分:1)

通常,您只需使用常规UINavigationController并让用户正常导航,不断将新视图控制器推入堆栈。你不应该真的担心顶层视图控制器中的性能,除非他们反复做一些昂贵的事情(在这种情况下,你会在viewDidDisappear:之类的东西中禁用那些昂贵的操作并重新启用他们在viewDidAppear:)。

视图控制器的数量必须非常高才能在正常情况下引起问题。