【问题标题】:Different views for different users iOS不同用户的不同视图 iOS
【发布时间】:2014-04-10 10:28:34
【问题描述】:

我正在为 iPhone 制作一个应用程序,它有一个医生面板、一个护士面板、一个病人面板和一个管理面板。所有用户登录后都会有不同的视图。我是否有一种方法可以将所有这些视图包含在一个应用程序中并仍然使其轻量级?

我的意思是问,是否有可能一旦应用知道用户是医生,然后它会自动删除 Admin、Nurse 和 Patient 面板视图以减少应用的空间?

【问题讨论】:

  • 删除这个意义上的管理员?
  • 一个应用可以有很多视图,你可以使用条件逻辑来决定使用哪个视图,所以是的。但是,您将无法从应用程序包中删除任何内容。

标签: ios uiview customization


【解决方案1】:

正如@Black Frog 所建议的,您不能修改包。对于特定的用户类型,最好从 rootviewcontroller 开始。

如果您仍想保持应用程序的最小大小,您可以在首次登录后加载特定“类型”用户所需的“资源”。例如仅当用于特定用户角色时,才将 FusionChart 的 JS 和图像下载并保存在文档目录中。其他人的方法类似

-- 维沙尔

【讨论】:

    【解决方案2】:

    应用程序一旦编译、签名和部署后,就无法自行修改。你说的应用程序有多大? 20MB? 100 MB?先完成你的工作原型。

    【讨论】:

      【解决方案3】:

      您当然可以使用逻辑控制导航流程。有一个 userType 并基于它加载适当的视图。

      【讨论】:

        猜你喜欢
        • 2011-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        • 2012-12-14
        • 1970-01-01
        相关资源
        最近更新 更多