iOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的
Posted
技术标签:
【中文标题】iOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的【英文标题】:iOS User Interface - How is this User Interface being implemented in the YouTube and Facebook apps 【发布时间】:2013-02-01 12:44:40 【问题描述】:我注意到许多应用程序切换到以下用户界面格式,以最大化用户当前选择的视图控制器的可用空间量,并优雅地显示选项/视图控制器列表供用户使用从中选择。
示例 - YouTube 应用:
我希望关于如何模拟这种“菜单”/UI 风格的建议 - 具体的示例/教程会很棒,但我也很感激关于我应该朝着什么大方向努力的建议
到目前为止,我对此进行了分解:
-
UINavigationController 中的条形按钮项在点击时加载容器
容器中有一个 UITableView。
点击一行时,这会以某种方式影响用户看到的“主”视图控制器 - 即当前屏幕上的视图控制器成为用户刚刚点击的那个。
我不确定:
-
以上细分正确吗?
如何在导航控制器中点击左侧栏按钮项时创建漂亮的过渡幻灯片
然后如何使视图控制器(我当然假设我会将“菜单”中的每一行绑定到特定视图控制器)成为屏幕上的“主”视图控制器。
提前感谢您的宝贵时间!
附:我打算针对 ios 6.0
【问题讨论】:
【参考方案1】:github上有几个开源控件:
https://github.com/pkluz/PKRevealControllerhttps://github.com/gotosleep/JASidePanelshttps://github.com/Inferis/ViewDeck
我认为花时间重新发明***不值得:)。
【讨论】:
谢谢! JASidePanels 看起来正是我想要的!有一个伟大的!【参考方案2】:我所知道的最好的,例如 Facebook、youtube 应用程序。
http://www.cocoacontrols.com/platforms/ios/controls/jasidepanels
【讨论】:
我在列表中提到了这个控件;) Tom - 我支持你,但最终选择了 kovpas 的答案,因为他在回复中包含了同样的内容,并且是第一个帮助我的人 :) 无论如何,非常感谢!以上是关于iOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的的主要内容,如果未能解决你的问题,请参考以下文章
You third iOS app,这个APP要放到手机上面运行,才会成功,才会新建记录。