jjzjj

GestureRecognizer

全部标签

ios - 获取与 Phibrow App 相同的标签动画

我想创建与PhibrowApp中相同的动画.请参阅以下视频了解更多详情:-https://www.dropbox.com/s/wwc69a9ktaa52je/IMG_0155.MOV?dl=0我已尝试使用UIPinchGestureRecognizer、UIRotationGestureRecognizer和UIPanGestureRecognizer获取此动画。但是还不能得到这个动画。funchandlePinchGesture(gesture:UIPinchGestureRecognizer){ifgesture.state==UIGestureRecognizerState.be

ios - 在 Swift 中以编程方式将 UIGestureRecognizer 添加到 subview

我目前在ViewDidLoad()中创建并添加到UIView的subview。我正在尝试使用UIGestureRecognizers来检测点击并取消隐藏特定按钮。我当前的代码:overridefuncviewDidLoad(){super.viewDidLoad()architectView=CustomClass(frame:self.view.bounds)self.view.addSubview(architectView)letgestureRecognizer=UITapGestureRecognizer(target:self,action:"handleTap:")ges

ios - 在 Swift 中以编程方式将 UIGestureRecognizer 添加到 subview

我目前在ViewDidLoad()中创建并添加到UIView的subview。我正在尝试使用UIGestureRecognizers来检测点击并取消隐藏特定按钮。我当前的代码:overridefuncviewDidLoad(){super.viewDidLoad()architectView=CustomClass(frame:self.view.bounds)self.view.addSubview(architectView)letgestureRecognizer=UITapGestureRecognizer(target:self,action:"handleTap:")ges

ios - 做手势时将 anchor 放在屏幕中央

我有一个ImageView,它响应捏合、旋转和平移手势。我希望图像的收缩和旋转是相对于放置在屏幕中间的anchor完成的,就像使用XcodeiPhone模拟器通过按下选项键完成的那样。如果图像的中心可能被缩放和平移到不同的位置,我如何将anchor放置在屏幕中间?这是我的缩放和旋转手势功能:@IBActionfuncpinchGesture(_gestureRecognizer:UIPinchGestureRecognizer){//Movetheachorpointoftheview'slayertothetouchpoint//sothatscalingtheviewandthel

ios - 做手势时将 anchor 放在屏幕中央

我有一个ImageView,它响应捏合、旋转和平移手势。我希望图像的收缩和旋转是相对于放置在屏幕中间的anchor完成的,就像使用XcodeiPhone模拟器通过按下选项键完成的那样。如果图像的中心可能被缩放和平移到不同的位置,我如何将anchor放置在屏幕中间?这是我的缩放和旋转手势功能:@IBActionfuncpinchGesture(_gestureRecognizer:UIPinchGestureRecognizer){//Movetheachorpointoftheview'slayertothetouchpoint//sothatscalingtheviewandthel

ios - 点击 UISlider 以设置值

我创建了一个slider(用作视频控件,就像底部的YouTube)并设置最大值(持续时间)和最小值。然后使用SeekToTime更改当前时间。现在,用户可以滑动slider的拇指来改变值我想要实现的是让用户点击slider上的任意位置并设置视频的当前时间。我从thisanswer得到了一个方法,我尝试将它应用到我的案例中,但无法使其工作classViewController:UIViewController,PlayerDelegate{varslider:UISlider!overridefuncviewDidLoad(){super.viewDidLoad()//Setupthes

ios - 点击 UISlider 以设置值

我创建了一个slider(用作视频控件,就像底部的YouTube)并设置最大值(持续时间)和最小值。然后使用SeekToTime更改当前时间。现在,用户可以滑动slider的拇指来改变值我想要实现的是让用户点击slider上的任意位置并设置视频的当前时间。我从thisanswer得到了一个方法,我尝试将它应用到我的案例中,但无法使其工作classViewController:UIViewController,PlayerDelegate{varslider:UISlider!overridefuncviewDidLoad(){super.viewDidLoad()//Setupthes

ios - Swift UIGestureRecogniser 跟随手指

我正在使用Swift制作一个iOS8应用程序。我希望用户能够使用手势来显示界面的某些部分。因此,例如,用户向上滑动他们的手指,然后他们向上滑动手指的View移开,跟随他们的手指以显示下面的另一个View。我想要的是一种手势,可以提供类似于可以从屏幕顶部向下拉的通知框的结果。我一直在查看文档,但似乎找不到合适的手势。我看到一个叫做UISwipeGestureRecogniser的,但唯一的问题是,它不会跟随你的手指,它只是在我向上/向下滑动手指时运行一个函数。这是文档页面:https://developer.apple.com/documentation/uikit/uigesturer

ios - Swift UIGestureRecogniser 跟随手指

我正在使用Swift制作一个iOS8应用程序。我希望用户能够使用手势来显示界面的某些部分。因此,例如,用户向上滑动他们的手指,然后他们向上滑动手指的View移开,跟随他们的手指以显示下面的另一个View。我想要的是一种手势,可以提供类似于可以从屏幕顶部向下拉的通知框的结果。我一直在查看文档,但似乎找不到合适的手势。我看到一个叫做UISwipeGestureRecogniser的,但唯一的问题是,它不会跟随你的手指,它只是在我向上/向下滑动手指时运行一个函数。这是文档页面:https://developer.apple.com/documentation/uikit/uigesturer

ios - gestureRecognizer shouldReceiveTouch 坚持在释放 View 导致崩溃

我有一个相当简单的UITableView,它可以在堆栈上推送一个新View。新View有一个像这样初始化的gestureRecognizer@synthesizeswipeGestureLeft;-(void)viewDidLoad{swipeGestureLeft=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(toggleViewLeft)];swipeGestureLeft.numberOfTouchesRequired=1;swipeGestureLeft.delegate=self;swi