1

我的应用程序中有一个滚动视图,滚动视图中有很多按钮,它们之间没有任何空格......当我运行应用程序时,我无法滚动,因为我“当然”必须先触摸一个按钮,并且当我尝试滚动时,我触摸的按钮会突出显示,当我释放时.. 按钮被按下!所以我无法到达滚动视图中更下方的按钮!

所有按钮都有“内部修饰”设置。

我想这很容易修复,但我不知道如何!:P

/小白

4

3 回答 3

1

canCancelContentTouchesUIScrollViewto上设置属性YES应该允许它在检测到滚动后取消已经发送到按钮的触摸事件。那应该可以解决您的问题。

于 2012-05-10T15:28:11.937 回答
0

You can do what ksoderstrom said or you can auto scroll using this method for your scrolview

[self.scrollView scrollRectToVisible:textField.frame animated:YES];

textField can be a UIButton as well. This method will just move the scrollView to whatever component you specify.

Hoep it helps.

于 2012-05-10T15:31:53.403 回答
0

我有同样的问题,我发现在模拟器中测试它真的很难。当代码在实际设备上运行时,滚动视图按预期工作......

于 2012-05-18T11:17:35.870 回答