Пейджинг вручную в uiscrollview - PullRequest
       23

Пейджинг вручную в uiscrollview

1 голос
/ 19 сентября 2010

У меня есть прокрутка с, скажем, десятью подпредставлениями.Все показываются одновременно.Я хочу создать страницу между каждым подпредставлением.

Одна из идей - установить размер кадра, равный одному подпредставлению, и включить подкачку страниц.Но тогда он получит прикосновение только в этом кадре.Я хочу, чтобы пользователь мог прокручивать его из любого места в этом окне прокрутки.

Например:

|sub1 sub2 sub3 sub4 sub5 sub6 sub7 sub8 sub9 sub10 |

Я хочу, чтобы пользователь прокрутил его из любого места в этом просмотре прокрутки, а также между этими подпредставлениями.

Ответы [ 2 ]

2 голосов
/ 19 сентября 2010

Я думаю, что вы хотите это .

0 голосов
/ 22 октября 2010

создайте кадр размером с подпредставления (frame) и затем установите их:

scrollview.pagingEnables = YES;
scrollview.contentSize = CGSizeMake(frame.size.width*numberofsubviews,  frame.size.height);

UIScrollView должен обрабатывать все остальное с этого момента.

ссылка, которую прислал вам Toro, очень поможет, я бы не стал этого делать, если бы я был вами

Эта ссылка также поможет PhotoScroller

...