Swift ios应用程序:侧边栏菜单,包含拉取刷新

时间:2015-06-11 22:53:18

标签: ios swift uipageviewcontroller sidebar

我试图在Swift中构建一个iOS应用程序,它看起来像下面的架构。 我处理一个频道列表,并显示每个频道的项目列表。

主视图显示当前频道的项目列表。 可以通过向左或向右滑动来转到下一个/上一个频道。

还可以通过打开侧边栏菜单显示整个频道列表,并随机访问他在列表中选择的频道。

我以为会这么简单!但...

我用:

  • 用于显示项目列表的表格视图
  • 用于显示频道的页面视图控制器
  • 顶部的导航控制器显示应用程序的名称
  • SWRevealViewController有侧边栏菜单

一切都已实施,但我无法驾驭某些错误,也无法弄清楚这些错误的来源:

  • 拉&刷新表格视图中的微调器错误(永不停止)
  • 页面视图一直在重建,它们永远不会被缓存=>我无法一次性初始化视图(我猜它会导致性能不佳)
  • 页面视图动画表现得很怪异:当它们出现时,它们位于导航栏下方(无论我在故事板中设置了什么约束),并在短暂延迟后返回到正确位置(或者有时需要触摸事件)

所以,我想知道:他们不是更好的方法来做所有这些吗?我觉得我没有朝着正确的方向去实现这个目标。一开始,我需要在iOS 7上运行该应用程序。事实证明,iOS 8会很好。

感谢您的帮助!

Schema

0 个答案:

没有答案