Ограничение области с возможностью прокрутки в UIScrollView

У меня есть UIScrollView, который прокручивает довольно большой UIView.

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

Я могу ограничить область путем переопределения scrollViewDidScroll и затем вызова setContentOffset, если представление прокрутило слишком далеко. Но этот способ, которым я не могу получить его, приходит в норму так гладко, как UIScrollView может естественно сделать при прокрутке вне границ UIView.

Существует ли лучший способ ограничить область с возможностью прокрутки в UIScrollView?

7
задан Mongus Pong 19 October 2010 в 23:00
поделиться