2

如果有人在他的 iPhone 上安装了 Instagram,请尝试点击标签栏中凸起的中心按钮,该按钮用于发布新图像。

它似乎呈现了一个没有动画的模态视图控制器,对吧?

视图控制器是带有相机覆盖的 UIImagePickerController 吗?我问这个是因为如果您尝试拍照并单击 OKAY,您将在UINavigationController. 通过这种方式,您可以返回并重新拍摄照片或前进并发布。

这怎么可能?如何在选择器之后呈现带有UIImagePickerController和推送其他视图控制器的导航控制器?

4

1 回答 1

2

我认为它只是UINavigationControllerUIImagePickerController. 当您按“过滤器”按钮返回照片时,它不会以这样的方式导航UINavigationController。我认为它覆盖了后退按钮(“过滤器”按钮)并取消了整个UINavigationController.

我发现有趣的是,当UINavigationController显示出来时,会有一个动画从右向左滑动新视图。我的猜测是,rootViewControllerUINavigationController是一个空的透明视图,下一个视图(包含标题和共享选项等)在短暂延迟后被推送到导航堆栈上。

我没想到,但观察起来很有趣!:)

于 2012-01-25T03:52:38.050 回答