我注意到许多应用程序切换到以下用户界面格式,以此来最大化用户当前选择的 View Controller 的可用空间量,并优雅地显示选项/ View Controller 列表供用户使用从中选择。
示例 - YouTube 应用:
我希望得到关于如何模拟这种“菜单”/UI 风格的建议——具体的例子/教程会很棒,但我也很感激你对我应该朝着哪个总体方向努力的建议
到目前为止,我将其分解为:
- 点击加载容器时 UINavigationController 中的条形按钮项目
- 容器中有一个 UITableView。
- 当点击一行时,这会以某种方式影响用户看到的“主” View Controller - 即当前在屏幕上的 View Controller 变成用户刚刚点击的 View Controller 。
我不确定是否:
- 以上分类是否正确?
- 如何创建当用户点击导航 Controller 中的左栏按钮项时出现的漂亮的过渡幻灯片
- 然后如何使 View Controller (我当然假设我会将“菜单”中的每一行绑定(bind)到特定的 View Controller )成为屏幕上的“主” View Controller 。
提前感谢您的宝贵时间!
附言我打算针对 iOS 6.0
最佳答案
github上有几个开源控件:
https://github.com/pkluz/PKRevealController
https://github.com/gotosleep/JASidePanels
https://github.com/Inferis/ViewDeck
我认为花时间重新发明轮子不值得 :)。
关于iOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646597/