拖拽uiview推送viewcontroller

Posted

技术标签:

【中文标题】拖拽uiview推送viewcontroller【英文标题】:Drag uiview to push viewcontroller 【发布时间】:2016-04-21 06:54:31 【问题描述】:

我想将视图 B 推送到导航控制器,拖动视图 A 中插入的 uiview!像 Whatsapp 一样显示单个消息传递信息!有什么想法吗?

【问题讨论】:

【参考方案1】:
//use swipe gesture recognizer

   UISwipeGestureRecognizer *gestureRecognizer = [[UISwipeGestureRecognizer   alloc] initWithTarget:self action:@selector(swipeHandler:)];
   [gestureRecognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
   [self.view addGestureRecognizer:gestureRecognizer];


-(void)swipeHandler:(UISwipeGestureRecognizer *)recognizer 
NSLog(@"Swipe received.");

【讨论】:

是的,但我如何推送视图控制器?如果我以正常方式推动它会启动 ios 动画以打开视图并且我失去了拖动运动!

以上是关于拖拽uiview推送viewcontroller的主要内容,如果未能解决你的问题,请参考以下文章

ios开发事件处理之:一:UIView的拖拽

iOS边练边学--触摸事件以及能够拖拽的UIView的练习

iOS过滤tableview导航推送UIView,然后UIView返回导致crash

推送 UIView 时隐藏 UITabBar

了解 UIView 是不是是从 UITabBar 的更多菜单中推送的

如何从 UIView 推送 UIViewController