0

关于在 iOS 6.1 及更低版本 中设置delayContentToucheson的选项,UIScrollView

  1. 如果设置为YES:滚动功能正常,触摸事件稍晚发生。
  2. 如果设置为NO:滚动功能不起作用,立即发生触摸事件

但在 iOS 7.0 中,无论设置delayContentTouches(YESNO) 选项,滚动功能都无法正常工作,但发生了触摸事件


下载示例代码

http://goo.gl/cSg1bE

4

1 回答 1

-1

viewDidLoad()在您的方法中使用此代码。

对于滚动使用这个

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:1 inSection:0];
[tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];


scrollToRowAtIndexPath: 

仍然适用于 ios 7。

float systemVersion= [[[UIDevice currentDevice] systemVersion] floatValue];

if(systemVersion >= 7.0f)
{
  self.edgesForExtendedLayout=UIRectEdgeNone;   
}
于 2013-10-08T09:01:04.387 回答