相关疑难解决方法(0)

ios 8 - 水平滚动视图中的按钮拦截平移事件 - 滚动不起作用

我有一个带有一行按钮的水平滚动视图.滚动视图不会滚动,除非我进行非常快速的滑动.

如果我将按钮设置为userInteractionEnabled = NO,则滚动按预期工作,但当然按钮根本不起作用.

此应用程序在iOS 7及之前运行良好.它似乎是一个iOS 8"功能".我注意到我可以捕获按钮的拖动事件,但我不知道如何将其重定向回scrollView.

我想我需要用UIViews替换我的按钮并自己管理这些事件,但如果有人有其他想法或解决方案,我将不胜感激.

uibutton uiscrollview ios ios8

34
推荐指数
4
解决办法
1万
查看次数

UIButton不允许UIScrollView滚动

我有很多UIButtonsUIScrollView.那些UIButtons人在他们身上附有行动Touch Down Repeat.我的问题是当我触摸按钮然后滚动时我的滚动视图不滚动,但如果我触摸按钮外它可以正常工作.

即使按下按钮,如何允许滚动视图滚动?

iphone uibutton uiscrollview ios

13
推荐指数
2
解决办法
1万
查看次数

允许 UIScrollView 在按下 UIButton 时滚动

我在 UIScrollView 里面有一个 UIView,在 UIView 里面是一个按钮。问题是当我按下那个按钮时,按住它(在这种情况下按钮状态被按下)并尝试滚动,我的滚动视图不滚动。在它应该。UIView 中有一个手势识别器,如果我的手按下 UIButton 并滚动,我正在尝试使用它的一个委托来允许滚动视图。我该怎么做呢?

基本上总结一下,如果按下/按住按钮,我需要将触摸事件传递给滚动视图。如果它是来自按钮的触摸事件,那么显然它应该触发按钮的动作而不是滚动。

iphone objective-c ipad ios

4
推荐指数
1
解决办法
3398
查看次数

标签 统计

ios ×3

iphone ×2

uibutton ×2

uiscrollview ×2

ios8 ×1

ipad ×1

objective-c ×1