Как называется перетаскиваемое поведение на UIView iOS? - PullRequest
0 голосов
/ 16 июня 2011

Большинство представлений в ios можно перетаскивать, как в сафари, которые я могу перетаскивать, и когда я отпускаю их, они возвращаются на место. Как это поведение называется какой-либо ссылкой на это.

Ответы [ 3 ]

3 голосов
/ 16 июня 2011

Вы хотите реализовать UIScrollView.

Центральным понятием объекта UIScrollView (или, просто, представления прокрутки) является то, что это представление, происхождение которогорегулируется в представлении содержимого.Он обрезает содержимое в своем фрейме, который обычно (но не обязательно) совпадает с содержимым главного окна приложения.Представление прокрутки отслеживает движения пальцев и соответственно регулирует начало координат.Представление, которое показывает свое содержимое «через» представление прокрутки, рисует эту часть себя на основе нового источника, который прикреплен к смещению в представлении содержимого.Сам вид прокрутки не рисует, за исключением отображения индикаторов вертикальной и горизонтальной прокрутки.Представление прокрутки должно знать размер представления содержимого, чтобы знать, когда прекратить прокрутку; по умолчанию «возвращается», когда прокрутка превышает границы контента.

1 голос
/ 16 июня 2011

Вы ищете UIScrollView , который возвращается в исходное положение при прокрутке «слишком далеко».

Safari реализует UIWebView, который реализует UIScrollView, поэтому он прокручивается.

1 голос
/ 16 июня 2011

Похоже, вы имеете в виду функциональность, присущую UIScrollView .

...