首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift -向特定类型的用户显示不同版本的视图控制器

Swift -向特定类型的用户显示不同版本的视图控制器
EN

Stack Overflow用户
提问于 2018-09-16 11:16:29
回答 1查看 236关注 0票数 1

尝试遵循一些最佳实践,以便寻求建议。

有两种类型的用户:用户、管理员

并且想要向某些用户类型呈现特定视图控制器的不同“版本”。这个特定的视图控制器嵌套在选项卡栏控制器中,选项卡栏控制器中的其他视图控制器对于每个用户都是相同的。

可能过多地考虑了这一点,并考虑了根据用户类型隐藏情节提要元素的路线,但必须有更好的方法来完成在选项卡栏控制器中嵌套的视图控制器的不同版本的呈现。

EN

回答 1

Stack Overflow用户

发布于 2018-09-16 14:47:24

您可以简单地创建两个不同的ViewControllers,并根据用户类型分割到正确的一个。

如果从InitialViewController开始,则创建两个不同的AdminViewControllerUserViewController。然后,在InitialViewController中执行类型检查,并根据正确的类型进行分段。

有很多其他方法可以克服你的问题。如果您需要任何进一步的澄清或不同的方式,请不要犹豫评论!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52350662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档