尝试遵循一些最佳做法,以寻求建议。
有2种类型的用户:用户,管理员
,并希望针对某些用户类型呈现特定视图控制器的不同“版本”。此特定的视图控制器嵌套在选项卡栏控制器中,并且每个用户在选项卡栏控制器中的其他视图控制器都相同。
可能对此进行了过度思考,并考虑了根据用户类型隐藏情节提要元素的路线,但是必须有一种更好的方法来完成显示嵌套在选项卡栏控制器中的视图控制器的不同版本。
答案 0 :(得分:1)
您可以简单地创建两个不同的ViewControllers
并根据用户类型选择正确的一个。
如果您从InitialViewController
开始,则创建两个分别指向AdminViewController
和UserViewController
的标记。然后,在InitialViewController
中进行类型检查,并根据正确的选择进行选择。
还有很多其他方法可以解决您的问题。如果您需要任何进一步的说明或其他方式,请不要犹豫,发表评论!