iOS用户界面 - 如何在YouTube和Facebook应用程序中实现此用户界面

时间:2013-02-01 12:44:41

标签: ios user-interface

我注意到许多应用程序切换到以下用户界面格式,以最大化用户当前选定的视图控制器可用的空间量,并优雅地显示用户的选项/视图控制器列表选择。

示例 - YouTube应用:

enter image description here enter image description here

我希望有关如何模仿这种“菜单”/ UI风格的建议 - 具体的例子/教程会很棒,但我也很感激有关我应该朝哪个方向努力的建议

到目前为止,这是我打破了这个问题:

  1. 点击时加载容器的UINavigationController中的Bar Button项
  2. 容器中有一个UITableView。
  3. 当点击一行时,这会以某种方式影响用户看到的“主”视图控制器 - 即当前在屏幕上的视图控制器变为用户刚刚点击的视图控制器。
  4. 我不确定是否:

    1. 以上细分是否正确?
    2. 如何在导航控制器中点击左侧栏按钮项时获得转换中的漂亮幻灯片
    3. 如何制作视图控制器(我当然假设我将“菜单”中的每一行绑定到特定的视图控制器)屏幕上的“主”视图控制器。
    4. 提前感谢您的时间!

      P.S。我打算以iOS 6.0为目标

2 个答案:

答案 0 :(得分:4)

github上有几个开源控件:

https://github.com/pkluz/PKRevealController
https://github.com/gotosleep/JASidePanels
https://github.com/Inferis/ViewDeck

我认为花时间重新发明轮子是不值得的。)。

答案 1 :(得分:4)

我知道的最好,就像Facebook,youtube app。

http://www.cocoacontrols.com/platforms/ios/controls/jasidepanels