我想在新的星巴克应用程序中复制Stores finder的基本功能(MapView带有一个tableview,但是我不确定如何实现呈现视图的滑动方面
我试图复制的功能的主要方面是能够呈现模态并通过将其从屏幕上滑下而允许它,因为我已经能够复制Map + Table视图
答案 0 :(得分:0)
https://www.cocoacontrols.com/controls/kipulltoreveal只需制作一个自定义单元格即可使其完全相同。
答案 1 :(得分:0)
从您发布的Gif来看,似乎星巴克只是以模态方式呈现视图控制器,这很容易做到。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
YourViewController *yourVC= (YourViewController *)
[storyboard instantiateViewControllerWithIdentifier:@"yourView"];
[self presentViewController:yourVC animated:YES completion:nil];
至于解散视图,您需要将ViewController's
interactivePopGestureRecognizer委托设置为self,然后在-gestureRecognizerShouldBegin:
也就是说,当您想要触发内置弹出手势(– popViewControllerAnimated:)时,必须从此方法返回YES。您的自定义手势也是如此 - 您必须弄清楚您正在处理哪种识别器。
答案 2 :(得分:0)
我的想法是这只是一个包含2个基本视图的viewcontroller: