0

我正在考虑像在 Uber 的应用程序中那样创建向上或向下滑动的视图。不确定它是简单的 UIView 他们在当前顶视图上滑动还是这是一个嵌入式视图控件?

还有他们是如何处理分割屏幕的设置视图的?

抱歉没有屏幕截图,因为它们不会有任何好处,因为您看不到动画。

4

2 回答 2

1

他们正在使用自定义容器控制器,该控制器已使用 2 个子控制器进行初始化,一个是地图控制器,另一个是设置控制器。容器控制器使用基本帧动画处理设置和地图控制器的视图。容器控制器的根控制器是设置控制器,mapView 呈现在设置视图之上。当用户点击设置按钮时,地图视图的框架会进行动画处理,使其部分可见并出现设置视图。设置控制器有一个导航控制器,它只是在点击每个 tableView 单元格时推送新控制器。

于 2013-02-04T05:25:22.573 回答
0

如果我们谈论的是 uber 2.0,那么我会说这很容易。在地图后面滑动的顶部,带有配置文件等,只是一个导航控制器,不会占据整个屏幕。而且您不必一直将该背景控制器保存在内存中,只需在 CALayer 中保存它的图像,然后将该层放在导航控制器下方。

于 2013-02-04T05:25:00.483 回答