我正在努力设置以下视图安排。不确定我应该使用哪些viewcontrollers。我应该使用容器视图(我只支持iOS6 +)吗?
我的屏幕包含一个效果很好的mapview(和视图控制器)。我想在此屏幕上添加一个视图,从底部向上滑动以部分覆盖mapview。该子视图将是一个滚动视图,并且将具有一个小手柄,即使在关闭时也是可见的,用户可以向上拖动以打开或关闭。当此抽屉视图打开时,用户可以在对象列表中左右“翻页”,地图将相应更新。
我不需要单独使用地图视图或滚动视图的任何帮助,只需要如何使用多个视图生成此屏幕。
到目前为止我所做的一切都是通过Interface Builder完成的。
谢谢!
答案 0 :(得分: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)。