-
18 votesanswersviews
完全滑动UITableViewCell以删除UITableView iOS 8
我想模仿滑动删除UITableViewCell的功能,就像iOS 8中的邮件应用程序一样 . 我不是指滑动以显示删除按钮 . 我指的是当你刷卡时,它会破坏3个动作,但是如果你继续向左滑动,那么电子邮件就会被删除 . 在iOS 8中,UITableView有一个新方法,您可以在其中提供数据以显示任意数量的按钮: #ifdef __IPHONE_8_0 - (NSArray *)tableView:(... -
0 votesanswersviews
UIPanGestureRecognizer干扰滚动
我有一个滚动视图,有3个视图控制器,我想在其间滑动 . 但是,我的一个视图控制器有一个UIPanGestureRecognizer,这会阻止scrollview工作 . 这是泛的代码: - (void)pan:(UIPanGestureRecognizer *)aPan; // When pan guesture is recognised { CGPoint location = [aPan l... -
2 votesanswersviews
平移手势干扰滚动
我有三个视图控制器是UIScrollView的一部分 . 我希望能够在三者之间滑动,尽管其中一个视图控制器有一个UIPanGestureRecognizer . 我使用这个平移手势识别器允许用户上下拖动手指来增加和减少矩形UIView的高度 . 因此,这个UIPanGestureRecognizer只需要知道向上/向下平移,滚动视图可以使用水平平移 . 这方面的一个例子就像主屏幕;你可以向左或向右... -
1 votesanswersviews
UIPanGestureRecognizer顶级视图没有获取事件,子视图消耗它们
在顶级UIView上使用UIPanGestureRecognizer和UITapGestureRecognizer . Interface Builder中的设置: ViewController (我们的主视图控制器) UIView (我们的主视图并连接到我们的UIViewController 我们的核心 UIView 有一个名为“ Block ”的子视图,它只是一个 UIView ... -
0 votesanswersviews
我怎样才能从Pan Gesture中引发一场舆论?
我在StoryBoard中的UIViewController上设置了以下平移手势代码 . 在ViewDidLoad中: UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panDetected:)]; [self.view addG... -
2 votesanswersviews
iOS UIPanGestureRecognizer:调整灵敏度?
My question: 有没有办法调整UIPanGestureRecognizer的"sensitivity",使其打开'sooner',即移动少量的'pixels'? 我有一个带有UIImageView的简单应用程序,以及与此相关的捏合和平移手势识别器,以便用户可以放大并手动绘制图像 . 工作良好 . 但是,我注意到股票UIPanGestureRecognizer没有返回U... -
0 votesanswersviews
Swift:UIPanGestureRecognizer在从另一个类调用时不起作用
我有一个UIViewController,我想添加一个Pan Gesture识别器,我打算做的是创建另一个处理手势和其他功能的类,所以在init()中我得到了对UIViewController.view的引用然后我添加手势识别器,其代表是自我 . 但问题是手势的动作没有开始 . 即使它从UIViewController添加时会触发 这是我的代码片段: // Initializer of UISwi... -
1 votesanswersviews
tableView上的UIPanGestureRecognizer不会滚动表项
在 UITableView (Swift 4.0)上使用 UIPanGesture 拖动tableview位置(即原点) . UIPanGestureRecognizer 检测触摸事件并消耗它们 . 在某些时候,我想将事件委托给表,以便它将滚动其项目 . 我怎么能这样做? What have I tried: @objc func tableViewDragged(gestureRecogni... -
3 votesanswersviews
物理速度导致父母与孩子分离
我试图通过以编程方式添加/删除纹理贴图来制作无限滚动地形,因为播放器平移视图 . 只应在具有开放边缘的现有切片旁边添加新切片 . 为了检测瓷砖是否有开放边缘,我计划附加一个小的物理主体,从瓷砖的所有4个边伸出来充当传感器 . 如果传感器接触任何其他传感器,我们知道瓷砖的边缘未打开 . 我遇到的问题是传感器并不总是与瓷砖保持对齐 . 为了显示这个问题,我用下面的代码创建了一个SpriteKit项目 ... -
2 votesanswersviews
UIImageView的平移手势会干扰滚动
我想将平移手势的功能实现到imageview,此imageview是滚动视图的子视图 . 问题是当我尝试滚动滚动视图时,图像视图的平移手势被识别,并且滚动视图不会滚动 . 请帮我解决一下这个 . 这是将pan初始化为uiimageview的代码: UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] init... -
12 votesanswersviews
使用UIPanGestureRecognizer移动对象时为什么会出现延迟
我正在使用UIPanGestureRecognizer移动UIView对象 - 我在屏幕上拖动手指多少,我将视图向同一方向移动(仅在X - 左或右,Y不变) . 它工作正常,但延迟(非常明显) . 以下是处理UIPanGestureRecognizer事件的方法: -(void)movePages:(UIPanGestureRecognizer *)sender { if(switchi... -
-2 votesanswersviews
UIPanGestureRecognizer不起作用
这很奇怪,但是当我向视图添加 UIPanGestureRecognizer 时它不起作用 . 这是我的观点,白色视图是红色视图的子视图: Main View: @IBOutlet weak var redView: UIView! @IBOutlet weak var whiteView: UIView! override func viewDidLoad() { super.viewD... -
0 votesanswersviews
平移手势时AVPlayer冻结
我正在开发一个用swift 2.0编写的音乐应用程序 .现在,我正在用AVPlayer实现视频播放器部分 . 我想添加一个功能,如果用户 swipes down any place in the modal(in the movie player), the modal gets dismissed downward. (像ios youtube播放器;他们实际上并没有关闭播放器) 我研究了如何实... -
-1 votesanswersviews
以编程方式创建的多个图像上的手势控制器
我正在创建一个应用程序,用户可以将图像(用户想要的数量)上传到画布上并对它们执行相同的手势 . 我写的功能只设法在最近创建的图像上执行手势而不是其他图像 . 有人可以给我一些关于如何解决这个问题的想法,以便我可以控制我选择的任何一个(通过点击它们)? var tag = 1 func createImageOnCanvas(){ let ratio = imageOnCanvas.si... -
1 votesanswersviews
放大时,UIPanGestureRecognizer不起作用
当我放大屏幕时,我的uipangesturerecognizer有问题 . 我的应用程序有一个带uiview的uiviewcontroller . 在这个视图中,我有一个几乎占整个屏幕边界一半的calayer . 这个calayer有几个子层,用户可以拖动(uipangesture),添加(uitapgesture)和删除(doubletapgesture) . 为了更准确地拖动,我在uiview... -
13 votesanswersviews
如何完成交互式UIViewController转换?
我一直在尝试使用新的iOS 7自定义转换API,并查看了我能找到的所有教程/文档,但我似乎无法根据我的具体情况计算出这些内容 . 基本上我正在尝试实现的是一个视图上的UIPanGestureRecognizer,我将向上滑动并转换到VC,当我将手指向上移动时,当视图从底部向上滑动时VC会向上滑动 . 没有交互过渡,我没有遇到任何问题,但是一旦我实现了交互(平移手势),我似乎无法完成转换 . Her... -
0 votesanswersviews
在iOS中使用VoiceOver的用户无法访问“UIPanGestureRecognizer”
下面的代码在屏幕上为整个视图添加了 UIPanGestureRecognizer . 当用户用一根手指在屏幕上平移时,会识别平移/滑动操作并触发 recognizePanGesture(sender: UIPanGestureRecognizer) . 不幸的是,虽然我的 UIPanGestureRecognizer 代码目前不符合辅助功能 . Questions: 如何更改以下代码以确保在... -
0 votesanswersviews
如何在iOS中的imageview中添加手势识别器?
我在我的imageview中添加了一个UIPanGestureRecognizer,然后添加了Gesture Recognizer,但是我的imageview图像被平移到了我的视图中我想只在图像中将图像平移到视图中它是如何可能的? 我在viewdidload上写了一个代码 UIPanGestureRecognizer *pangesture=[[UIPanGestureRecognizer all... -
0 votesanswersviews
如何跳过最顶层视图的手势 - iOS
我将 UIImageView 作为子视图添加到我的 UIView 然后我在我的视图中添加了一个透明的 UIView . 现在,透明视图是最顶层的视图 . 但我想在我的uiimageView上使用Pan,Pinch,旋转手势 . 透明视图将向用户或某些网格线发送一些文本消息,以指示用户执行某些任务,如图像旋转,缩小和移动等 . 目前,透明视图阻止了我的所有手势 . 我们怎样才能通过覆盖最顶层的手势... -
3 votesanswersviews
如果UIImageView在iOS中缩放太多,UIPanGestureRecognizer无法正常工作
我有一个UIImageView,其中添加了不同的手势,如UIPanGestureRecognizer,UIPinchGestureRecognizer,UIRotationGestureRecognizer等 . 通常它工作正常,但是当通过CGAffineTransformScale缩放视图时,UIImageView会在限制后停止响应平移手势 . 捏和旋转仍然可以工作 . 如果缩放的UIImage...