Iphone 停止干扰UIScrollView的UIButtons
我有一个全景图。这是一条窄的水平带,上面有许多按钮。我希望用户能够滚动视图,以及点击按钮Iphone 停止干扰UIScrollView的UIButtons,iphone,objective-c,ios,uiscrollview,uibutton,Iphone,Objective C,Ios,Uiscrollview,Uibutton,我有一个全景图。这是一条窄的水平带,上面有许多按钮。我希望用户能够滚动视图,以及点击按钮 ------------------------ | | | button 1 button2 | (and button 3,4 etc) outside the frame | | ------------------------ 但是,在用户测试期间出现了一个问题。用户将手指放在按钮所在的区域,然后尝试滚动
------------------------
| |
| button 1 button2 | (and button 3,4 etc) outside the frame
| |
------------------------
但是,在用户测试期间出现了一个问题。用户将手指放在按钮所在的区域,然后尝试滚动。因为他们将手指暂时放在按钮上,所以触摸永远不会进入滚动视图
如果用户开始用手指向左或向右滑动,我将如何让触摸进入滚动视图?但仍然允许点击按钮?您可以模拟按钮并在其上添加点击手势识别器。我认为这样你可以滚动按钮,也可以根据手势识别器产生的动作进行滑动 如果你需要更多信息,请告诉我 编辑:
创建UIImage视图并向其中添加按钮图像。现在在其上添加手势识别器。现在,手势回调将仅在触摸时调用。滑动/平移将在滚动视图上正常工作。您的
UIScrollView
的delaysContentTouches
属性的设置是什么?是的。不,根本不允许我滚动,因为按钮占据了滚动视图上的所有空间。是的,请让我知道更多。