【问题标题】:make an image go to the same speed of the finger in a scrollview使图像在滚动视图中以与手指相同的速度移动
【发布时间】:2011-10-26 08:23:03
【问题描述】:

所以我里面有一个滚动视图和一个图像?我的问题是,当我向下滚动滚动视图时,我的图像与手指的速度不同。我想要的是这个图像以我手指的相同速度移动,因此我的手指中心是图像中心。请问我该怎么做,对不起我的英语我是法国人/

【问题讨论】:

  • 请贴一些你的代码,你一定是在做一些奇怪的事情。
  • 我只是在界面生成器中添加了一个滚动视图,然后在我的视图中加载了 myscroll.contentSize=CGSizeMake(37,449);就是这样
  • 那么“我的手指速度不一样”是什么意思?它有什么作用?
  • 我想要的是 image.center 就是我的 finger.center 而已

标签: iphone xcode uiscrollview uiimageview touch


【解决方案1】:

您想为UIScrollView 设置一个委托并在此方法中更新图像位置:

-(void)scrollViewDidScroll:(UIScrollView*)scrollView;
{
    CGPoint offset = scrollView.contentOffset;
    // Now use offset to update the image's position.
    // Be fast this method is called OFTEN!
}

【讨论】:

  • 我尝试了很多次,但我无法更新图像的位置,因为我不知道如何
  • @bernard: theImage.frame = newFrame;?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多