Swift 根据帐户凭据复制情节提要视图

Swift 根据帐户凭据复制情节提要视图,swift,permissions,storyboard,user-accounts,Swift,Permissions,Storyboard,User Accounts,我目前正在用Swift编写一个iOS应用程序,登录后,您将获得3个不同帐户凭据中的1个:新用户、当前成员和管理员成员。新用户定义为尚未放入组的帐户,当前成员定义为当前在组中的帐户,管理员成员定义为作为组管理员的帐户 我想尝试保持所有帐户的UI相同,以保持每个用户的高可用性。我看到2个选项,我可以从登录中分支3个不同的情节提要路由并将它们设计为相同的,或者我可以设计1个灵活的情节提要,根据权限加载视图 我想做选项2,但我的问题是:Swift中是否有运行单个敏捷故事板视图的功能,该视图可以根据权限更

我目前正在用Swift编写一个iOS应用程序,登录后,您将获得3个不同帐户凭据中的1个:新用户、当前成员和管理员成员。新用户定义为尚未放入组的帐户,当前成员定义为当前在组中的帐户,管理员成员定义为作为组管理员的帐户

我想尝试保持所有帐户的UI相同,以保持每个用户的高可用性。我看到2个选项,我可以从登录中分支3个不同的情节提要路由并将它们设计为相同的,或者我可以设计1个灵活的情节提要,根据权限加载视图

我想做选项2,但我的问题是:Swift中是否有运行单个敏捷故事板视图的功能,该视图可以根据权限更改其元素?或者我会更幸运地创建三个不同的故事板分支

编辑:为了澄清,与每个帐户相关的所有数据都将从Firebase web应用程序中提取,因此UI本身不必担心根据帐户权限从自己的内存中存储和获取数据。

不确定“敏捷故事板”是什么意思,但是你可以让你的故事板包含所有用户的所有视觉元素,然后进行程序调整,隐藏/显示一些视图,改变颜色等等

但是,如果您的视图非常不同,您可以选择在*.xib文件中创建公共视觉元素,然后根据特定用户类型的需要以编程方式加载它们。

不确定“敏捷故事板”是什么意思,但您可以让故事板包含所有用户的所有视觉元素,然后进行编程调整,是否需要隐藏/显示一些视图、更改颜色等


但是,如果您的视图非常不同,您可以选择在*.xib文件中创建公共可视元素,然后根据特定用户类型的需要以编程方式加载它们。

在我看来,您可以保留它们的登录权限,并根据这一点,通过在一个viewcontroller中隐藏不同的对象来显示它们。如果是选项卡栏,通过登录权限,您可以隐藏新用户无法访问的特定栏。

在我看来,您可以保留他们的登录权限,并根据这一点,通过在一个viewcontroller中隐藏不同对象来显示。如果是选项卡栏,通过登录权限,您可以隐藏新用户无法访问的特定栏。

应用程序本身是一个相对简单的3选项卡栏视图,但例如,新成员将无法访问其中一个选项卡栏的功能,因此当我说“Agile”时,我希望能够根据登录权限调整特定视图。应用程序本身是一个相对简单的3选项卡栏视图,但例如,新成员将无法访问其中一个栏选项卡的功能,因此当我说“敏捷”时,我希望能够根据登录权限调整特定视图。