草庐IT

UISwipeGestureRecognizer

全部标签

ios - UITapGestureRecognizer 阻止了 UISwipeGestureRecognizer

我有一个View需要处理平移、点击和滑动手势。我可以平移和点击工作,但是当我添加滑动时,它不起作用。奇怪的是,水龙头似乎以某种方式阻止了滑动,因为如果我移除水龙头,那么滑动就可以正常工作。以下是我创建手势识别器的方法。-(void)initGestureHandlers{UISwipeGestureRecognizer*swipeLeftGesture=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeLeftGesture:)];swipeLeftGesture.numberO

ios - 在 View Controller 之间滑动手势

我正在尝试在背景上创建滑动。我有三种不同颜色的背景。我做了一个按钮,当我点击我的按钮时,我的背景变成了下一个场景。我想改变这个,我想向左或向右滑动我的拇指来改变背景,而不必点击按钮。我将如何实现。这里有更多的细节我的ViewController是importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}overridefuncdidRece

iphone - TableView :didSelectRowAtIndexPath not firing after swipe gesture is called

这是一个本地化问题。我将发布大量代码,并提供大量解释。希望...有人可以帮助我。在我的应用程序中,我有一个“Facebook风格”的菜单。更具体地说,是iOSFacebook应用程序。您可以通过两种不同的方式访问此菜单。您可以触摸菜单按钮,或滑动以打开菜单。当使用按钮打开和关闭菜单时,tableView:didSelectRowAtIndexPath方法会在触摸单元格时完美触发。当使用滑动方法打开和关闭菜单时......它不会。您必须触摸表格单元格两次才能触发该方法。这些方法的代码在几个类中完全相同,但是,这是我唯一遇到问题的一个。看一看;看看我是否在某处丢球:#import"Brow

iPhone 通过向外滑动表格 View 来滚动 UITableview

在我的例子中,我有UIView和UITableViewController。我想要的是通过滑动UIView来滚动TableView。我为UIView添加了向上滑动和向下滑动手势。当我在此View上滑动时,沿着滑动方向滚动表格View。可能吗? 最佳答案 从您的viewDidLoad调用此方法。此方法将禁用tableview的滚动以防止手动滚动。假设您有100行高度为30并且myview是必须执行滚动的View。myview添加滑动手势,设置滑动方向很重要-(void)initialSetup{[self.tableViewsetSc

iOS创建滑动返回

我想像iOS7中那样进行向后滑动。我对整个iOS开发还是陌生的,这就是我目前正在使用的。目前我有一个平移手势,可以检测用户是否向后滑动,然后它只会弹出导航Controller。UIPanGestureRecognizer*pan=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(handlePan:)];[self.viewaddGestureRecognizer:pan];-(void)handlePan:(UIPanGestureRecognizer*)sender{CGPointtran=[reco

ios - UISwipeGestureRecognizer 只有一个方向工作

所以我用pageControl创建一个页面(这是一个有多个View的页面,用点表示你在哪个页面),我的代码在viewDidLoad中看起来像下面这样:UISwipeGestureRecognizer*swipe=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeAction:)];UIView*temp=[[UIViewalloc]initWithFrame:self.view.frame];temp.backgroundColor=[UIColorclearColor];[tempaddG

ios - 识别 UITableView 中的两个手指向下滑动手势

我想在UITableView中添加两个手指向上和向下滑动的手势。这个想法是使用一个手指平移手势滚动单元格,并使用两个手指向上/向下滑动手势来执行一些其他操作。我想获得与Tweetbot的夜间模式切换类似的体验:https://vine.co/v/hF5J1Y7hubT这是我的代码:funcsetupGestureRecognizer(){swipeUp=UISwipeGestureRecognizer(target:self,action:"handleSwipe")swipeDown=UISwipeGestureRecognizer(target:self,action:"handl

ios - 隐藏导航栏时,使用带有水平滚动的 CollectionView 的 interactivepopgesturerecognizer

我正在尝试使用interactivepopgesturerecognizer返回一个View,其中我还有一个水平滚动的UICollectionView,问题是在CollectionView的框架中,滑动返回不起作用,但是当触摸开始超出CollectionView的框架时有效,这是我的View的一个例子:|--->hereworks|-----------||--->Thisisthecollectionviewanddoesn'tswipetogoback||-----------|--->hereworks我该如何解决这个问题?编辑:我意识到只有在推送View中导航栏被隐藏时才会出现

ios - 在 UIWebView 中向后/向前滑动手势?

我的应用中有一个WebView。因为它是一个选项卡式应用程序,所以我无法在网站上添加用于后退/前进的按钮。我想通过滑动来后退/前进。从左侧/边缘向右滑动返回……就像在iOS的Safari浏览器中一样。我该怎么做?我想我应该使用“ScreenEdgePanGestureRecognizer”,对吧? 最佳答案 在Swift3中接受的答案:overridefuncviewDidLoad(){super.viewDidLoad()letswipeLeftRecognizer=UISwipeGestureRecognizer(target:

ios - UITableView 滑动手势与 UITableViewCell 滑动冲突

以下是我编写的用于在UITableView上滑动2根手指的代码:UISwipeGestureRecognizer*leftSwipe=[UISwipeGestureRecognizernew];[leftSwipeaddTarget:selfaction:@selector(nextDay)];leftSwipe.numberOfTouchesRequired=2;leftSwipe.direction=UISwipeGestureRecognizerDirectionLeft;leftSwipe.delegate=self;[leftSwipesetCancelsTouchesInV