我正在考虑如何为我的应用程序的用户提供身临其境的全屏体验,同时仍然提供查看工具/控件的能力。看来 Google+ 应用程序有一个很好的模型来处理全屏视图模式:
最新的 iPhone 版 Google+ 应用实现了一个具有以下行为的控件:
- 当用户浏览圈子文章时,
- 向下滑动以逐渐隐藏导航栏和底部工具栏。
- 向上滑动以逐渐显示工具栏和导航栏。
在最初的检查中,在我看来,我可以增加视图框架的高度来响应 touchesMoved 或 viewDidScroll。内部容器会自行调整大小,而条形图则会被推到屏幕外。
为了避免重新发明轮子,是否有一些开源视图可以用来在我自己的应用程序中尝试“向下滑动以实现全屏”行为?
这是被推到屏幕外的栏: