Как начать с определенного изображения с помощью iPhone WWDC 2010 - 104 PhotoScroller - PullRequest
0 голосов
/ 07 октября 2010

Я прошёл пример кода iPhone WWDC 2010 - 104 PhotoScroller App.

Отлично работает с изображениями, связанными с моим проектом (PDF Page Images)

Теперь я хочу запустить приложение с пользовательского изображения нет - скажем 5. И оно должно показать 6-е изображение при следующем и 4-м при предыдущем.

Может ли кто-нибудь помочь в этом отношении?

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Я думаю, что вам следует попробовать изменить contentOffset UIScrollView.

В зависимости от ширины рамки вы должны установить что-то вроде:

imagePos * scrollView.frame.width

где imagePos начинается с 0 и заканчиваетсяto (nbrImage - 1)

Удачи; -)

0 голосов
/ 12 декабря 2011

Я сделал это так. У меня есть UIScrollView * contentView, и в init я вычисляю рамку для фотографии, которую я хочу отобразить, и просто прокручиваю contentView к этому прямоугольнику. TilePages сделает все остальное за вас

[contentView scrollRectToVisible: [self frameForPageAtIndex: _index] animated: NO];

...