转到UIScrollView中的特定图像

时间:2011-02-03 09:53:11

标签: iphone ipad sdk uiscrollview uiimageview

我有一个UIScroll视图来显示图像,我正在使用苹果的滚动视图示例。 我想从另一个名为AutoScroller的示例中添加缩略图视图。 (我把链接放在帖子的末尾。)

所以我想要添加缩略图栏,但我想将滚动视图中的当前图像更改为我在缩略图栏中选择的图像。

任何想法?

http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html

http://developer.apple.com/library/ios/#samplecode/ScrollViewSuite/Introduction/Intro.html

2 个答案:

答案 0 :(得分:2)

获取您想要滚动到的图片的位置,并在scrollRectToVisible:animated:上拨打UIScrollView以转到此位置。

答案 1 :(得分:0)

这样我点击任意按钮设置scrollview内容偏移只需使用按钮的sender.tag和[frameScrollView setContentOffset:CGPointMake(320 * sender.tag,0)];

如果您不明白这一点,那么我可以向您发送完整的代码

  • (IBAction)nextFrameButtonClicked {

    if(frameScrollView.contentOffset.x> = 230 * 9){

// [frameScrollView setContentOffset:CGPointMake(frameScrollView.contentOffset.x-230,0)];

}其他{

[frameScrollView setContentOffset:CGPointMake(frameScrollView.contentOffset.x + 230,0)];

}

}

  • (IBAction)prevFrameButtonClicked {

if(frameScrollView.contentOffset.x< = 0){

// [frameScrollView setContentOffset:CGPointMake(frameScrollView.contentOffset.x + 230,0)];

} else { [frameScrollView setContentOffset:CGPointMake(frameScrollView.contentOffset.x-230,0)];

}

}