2011-02-03 22 views
0

我有一個UIScroll視圖來顯示圖像,我正在使用蘋果的滾動視圖示例。 我想從另一個名爲AutoScroller的例子中添加一個縮略圖視圖。 (我把鏈接放在帖子的末尾)轉到UIScroll視圖中的特定圖像

所以我想通過添加縮略圖欄,但我想將滾動視圖中的當前圖像更改爲我在縮略圖欄中選擇的圖像。

任何想法?

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

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

回答

2

讓你的形象你要滾動並呼籲scrollRectToVisible:animated:UIScrollView去到這個位置的位置。

+0

謝謝你的答案,但有沒有其他的方法來做到這一點?因爲我有很多圖像並且獲取每個圖像的位置會非常困難。 – woodleader 2011-02-03 11:06:01

0

以這種方式我設置scrollview內容偏移當點擊任何按鈕只使用按鈕的sender.tag和[frameScrollView setContentOffset:CGPointMake(320 * sender.tag,0)];

如果不明白這一點,然後我可以給你全碼

  • (IBAction爲)nextFrameButtonClicked {

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

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

}否則{

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

} 

}

  • (IBAction爲)prevFrameButtonClicked {

如果(frameScrollView.contentOffset.x < = 0){

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

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

} 

}

相關問題