0

我正在努力解决如何设置以下视图排列。不确定我应该使用什么视图控制器。我应该使用容器视图(我只支持 iOS6+)吗?

我有一个包含运行良好的地图视图(和视图控制器)的屏幕。我想在这个屏幕上添加一个从底部向上滑动以部分覆盖地图视图的视图。这个子视图将是一个滚动视图,并且会有一个小句柄,即使在关闭时也是可见的,用户可以向上拖动以打开或向下拖动以关闭。当此抽屉视图打开时,用户可以在对象列表中左右“翻页”,地图将相应更新。

我不需要单独的地图视图或滚动视图的任何帮助,只需要如何使用多个视图生成此屏幕。

到目前为止,我所做的一切都是通过 Interface Builder 完成的。

谢谢!

4

1 回答 1

0

您可以创建一个空的 xib (UIViewController) 并将这个 Xib 文件添加为主视图的子视图。接下来将手势识别器添加到主视图(https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html),在右侧手势上向上滑动子视图(http: //www.raywenderlich.com/2454/uiview-tutorial-for-ios-how-to-use-uiview-animation)。

于 2013-09-10T14:37:14.820 回答