如何从左到右水平滚动图像

时间:2015-09-17 06:48:32

标签: ios objective-c uiscrollview

我想从左到右,从右到左滚动图像。表示当图像完成从左到右滚动然后自动从右到左滚动时启用,然后重复它。

就像在这张图片中一样。任何想法或任何建议或示例代码将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:2)

您应该使用NSTimer功能,而不是使用UIView animate

我刚试过以下代码 在viewDidLoad

UIImage *image = [UIImage imageNamed:@"image.png"];
imageV = [[UIImageView alloc] initWithImage:image];
[self.scrollView addSubview:imageV];

viewDidAppear

[UIView animateWithDuration:3.0 animations:^{
    self.scrollView.contentOffset = CGPointMake(imageV.frame.size.width - self.scrollView.frame.size.width, 0);
}];