0

Я хочу создать пользовательский uiimagepicker с поведением скольжения изображения, например, UIImagePicker, но не могу найти способ установить режим отскока назад или вперед, когда я перестану скользить в середине одного изображения.UIScrollview поведение, как просмотр прокрутки UIImagePicker

+0

Можете ли вы поместить код, который вы пробовали? –

+0

Вы пробовали Tree20 Framework? –

ответ

1
int moveY = reckView.frame.origin.y - parentScrollView.contentOffset.y - parentScrollView.contentInset.top; 

if (moveY > 0) { 
    [parentScrollView setContentOffset:CGPointMake(0, parentScrollView.contentOffset.y + moveY - reckView.frame.size.height) animated:YES]; 
} else { 
    [parentScrollView setContentOffset:CGPointMake(0, parentScrollView.contentOffset.y + moveY) animated:YES]; 
} 

Я думаю, что этот код приблизит вас к вашему решению. Обратите внимание, что это не будет отскок, вместо этого он медленно отрегулирует положение scrollView.

Здесь

parentScrollView является Scrollview.

reckView - это вид, который содержит изображение большого пальца.

Смежные вопросы