【问题标题】:iOS User Interface - How is this User Interface being implemented in the YouTube and Facebook appsiOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的
【发布时间】:2013-02-01 12:44:40
【问题描述】:

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

示例 - YouTube 应用:

我希望关于如何模拟这种“菜单”/UI 风格的建议 - 具体的示例/教程会很棒,但我也很感激关于我应该朝着什么大方向努力的建议

到目前为止,我对此进行了分解:

  1. UINavigationController 中的条形按钮项在点击时加载容器
  2. 容器中有一个 UITableView。
  3. 点击一行时,这会以某种方式影响用户看到的“主”视图控制器 - 即当前屏幕上的视图控制器成为用户刚刚点击的那个。

我不确定:

  1. 以上细分正确吗?
  2. 如何在导航控制器中点击左侧栏按钮项时创建漂亮的过渡幻灯片
  3. 然后如何使视图控制器(我当然假设我会将“菜单”中的每一行绑定到特定视图控制器)成为屏幕上的“主”视图控制器。

提前感谢您的宝贵时间!

附:我打算针对 iOS 6.0

【问题讨论】:

    标签: ios user-interface


    【解决方案1】:

    github上有几个开源控件:

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

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

    【讨论】:

    • 谢谢! JASidePanels 看起来正是我想要的!有一个伟大的!
    【解决方案2】:

    我所知道的最好的,例如 Facebook、youtube 应用程序。

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

    【讨论】:

    • 我在列表中提到了这个控件;)
    • Tom - 我支持你,但最终选择了 kovpas 的答案,因为他在回复中包含了同样的内容,并且是第一个帮助我的人 :) 无论如何,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多