Flipboard ipad app:右侧菜单面板滑动效果

时间:2012-05-30 03:19:19

标签: ios navigationcontroller addsubview popover

如何实现如下图所示的右侧面板幻灯片效果?单击左侧区域时,右侧面板将被隐藏。

图片网址http://cdn.thenextweb.com/wp-content/blogs.dir/1/files/2012/02/photo.png

我认为

  1. 它不是popover控制器。
  2. 是使用“addSubview”添加的视图吗?我不这么认为,因为它是导航控制器,似乎导航控制器中的视图无法使用addsubview添加
  3. 是模态视图吗?如果是的话,如何实现半透明背景?如果使用UIModalPresentationCurrentContext来呈现模态视图,则在旋转ipad时父视图无法旋转。
  4. 非常感谢任何帮助!感谢。

1 个答案:

答案 0 :(得分:0)

这些都可能是高度自定义的视图控制器和视图控制器容器。

您可以通过将视图控制器添加为另一个视图控制器的子视图,并使用您选择的任何动画手动将视图添加到视图树中来完全控制视图控制器的显示。

您看到的调光效果可以通过覆盖“调光视图”来实现,例如黑色50%不透明视图。