uigesturerecognizer相关内容

如何在 UIWebView 中禁用复制和粘贴

当用户在 UIWebView 中长按时,会有一个 Copy &粘贴弹出窗口.是否可以禁用系统弹出复制&粘贴功能,但仍然允许用户单击链接并转到新页面? 解决方案 你可以尝试将javascript注入webView.此代码也适用于 iPhone,但仅在页面完全加载时才有效.http://javascript.internet.com/page-details/disable-text-sele ..
发布时间:2022-01-19 21:40:46 移动开发

super respondsToSelector:返回 true 但实际上调用 super (selector) 会给出“发送到实例的无法识别的选择器";

好吧,我有点困惑. 我有一个 UIScrollView 的子类,这是我尝试像 UI 元素一样水平滚动的“表格视图".UIScrollView 本身设置了它在内部使用的 UIGestureRecognizers,并且它似乎将自己设置为那些 UIGestureRecognizers 的委托.我在我的水平表格元素/单元格上也有我自己的 UIGestureRecognizer 设置,我自己的类设置为 ..

如何使用 UISwipeGestureRecognizer 将“点击"传递给 UIView 下方的 UIButton?

我在(透明)UIView 下方有一个 UIButton.上面的 UIView 添加了一个 UISwipeGestureRecognizer ,这是它的唯一目的 - 检测某些滑动手势.我希望该 UIView 忽略所有其他触摸,并将其传递给其他视图(例如下面的 UIButton).目前,上面的 UIView 似乎正在检测点击(例如),什么都不做(应该是),并且不让下面的 UIButton 有机会响应. ..
发布时间:2022-01-18 08:29:33 移动开发

如果按下子视图的按钮,如何取消 UIGestureRecognizer

我正在努力从手势识别器中获得我想要的行为,特别是如果其他手势被触发则取消某些手势. 我有一个 scrollView 设置为分页和每个页面中的多个子视图.如果用户点击页面的右侧或左侧,我添加了一个触摸手势识别器以滚动到下一页或上一页. //添加手势识别器在页面边缘单击即可翻页UITapGestureRecognizer *tapGesture = [[UITapGestureRecogniz ..
发布时间:2022-01-18 08:26:04 移动开发

代码中的 UIButton

我需要向 UIButton 添加手势(移动、旋转、缩放).我在代码中创建了按钮,但我不知道如何使用它.如果触摸按钮,我想移动、缩放或旋转.这是我的代码: -(void)addButton{UIScrollView *scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)];scrollview.showsVert ..
发布时间:2022-01-18 08:22:08 移动开发

iOS 7 uinavigationcontroller 如何检测滑动?

在新的 iOS 7 UINavigationController 中,有一个滑动手势可以在视图之间切换.有没有办法检测或拦截手势? 解决方案 交互式弹出手势识别器通过 UINavigationController 的 interactivePopGestureRecognizer 属性公开.您可以添加自己的控制器作为手势识别器的目标并做出适当的响应: @implementation My ..

UINavigationContoller interactivePopGestureRecognizer 在导航栏隐藏时不活动

我有一个嵌套在 UINavigationController 中的视图控制器. 我已经实现了 iOS 7 interactivePopGestureRecognizer 以使用户能够通过手势将 VC 从堆栈中弹出. 在 VC 中,我有一个滚动视图,当用户不在滚动视图的顶部时,我隐藏了所有 chrome(导航栏和状态栏)以将焦点放在内容上. 但是在隐藏导航栏的情况下,interac ..

在 UINavigationController 中隐藏导航栏时不向后滑动

我喜欢将视图嵌入到 UINavigationController 中继承的滑动包.不幸的是,我似乎无法找到隐藏 NavigationBar 的方法,但仍然让触摸屏向后滑动 gesture.我可以编写自定义手势,但我不喜欢而是依赖 UINavigationController 向后滑动 gesture. 如果我在情节提要中取消选中它,则向后滑动不起作用 或者,如果我以编程方式隐藏它,同样 ..

旋转触摸视图

我必须在手指触摸时循环旋转视图......我的意思是像拨打旧电话号码......并且触摸应该只在角落......任何人都可以帮助我......我有尝试了很多...但没有成功 解决方案 您需要在要旋转的视图上定义 UIRotationGestureRecognize,然后添加选择器方法并像这样实现它. 给你添加这个viewDidLoad方法 UIRotationGestureReco ..

在 iOS 5 中下拉 UIView

我在我的 iPhone 应用中看到状态栏上有一个手势可以访问通知中心.如何在我的应用程序中实现这种转换?我认为这是通过滑动手势识别器完成的,但是如何包含从上到下的滑动手势(如何将通知中心拖动到其完整过渡)?是否有任何示例代码或可以帮助我做到这一点的东西?提前谢谢 解决方案 应该很容易做到.假设您有一个 UIView (mainView),您想从中触发下拉操作. 在 mainView ..
发布时间:2022-01-14 20:21:14 移动开发

向前触摸到 UIScrollView

我有两个视图控制器.视图控制器 A 有一个 UIScrollView 并呈现视图控制器 B.呈现是交互式的,由 scrollView.contentOffset 控制. 我想集成一个交互式关闭过渡:向上平移时,应以交互方式关闭 ViewController B.交互式关闭过渡还应控制 ViewController A scrollView. 我的第一次尝试是使用 UIPanGestur ..
发布时间:2022-01-12 22:03:15 移动开发

用于 UIScrollView 的 iOS5 UITapRecognizer 干扰按钮.怎么修?

我在 UIScrollView 中的 UIView 中有一堆 UIButton.我正在尝试将点击识别器添加到滚动视图.点击识别器触发,但现在我的按钮都不起作用. 我知道在 iOS5 中,UIScrollView 可以在完成后以某种方式将触摸事件向下传递到控件层次结构.任何人都可以帮我弄清楚如何做到这一点? 解决方案 设置UIGestureRecognizer属性cancelsTouc ..

在 UIScrollView 上拦截平移手势会中断滚动

我有一个垂直滚动的 UIScrollView.我还想在其上处理水平平移,同时允许默认的垂直滚动行为.我在滚动视图上放置了一个透明的 UIView,并添加了一个平移手势识别器.这样我可以很好地得到平底锅,但是滚动视图没有收到任何手势. 我已经实现了以下 UIPanGestureRecognizerDelegate 方法,希望将我的手势识别器限制为仅水平平移,但这并没有帮助: - (BOOL) ..

允许 UIScrollView 及其子视图都响应触摸

我希望我的 UIScrollView 及其子视图都能接收子视图内的所有触摸事件.每个人都可以以自己的方式做出回应. 或者,如果将点击手势转发到子视图,一切都会好起来的. 很多人都在这个一般领域苦苦挣扎.以下是众多相关问题中的几个: UIScrollView 如何从其子视图中窃取触摸 如何从 UIScrollView 窃取触摸? 如何在 UIScrollView 中取消滚动 ..
发布时间:2022-01-12 21:23:40 移动开发