2010-02-07 2 views
1

Я нашел useful tutorial, чтобы начать понимать, как Cocoa обрабатывает события касания. Я использовал это как базу для создания пользовательского скрипта, я пытаюсь сделать UIView перетаскиваемым, очень похожим на приложение native Maps.Существует ли класс/метод обработки перетаскивания?

  • Я написал специальный скрипт, используя причем способ touchesBegan это захвата, где начался вход и сравнить его с центральной точкой UIView с помощью некоторого условных заявления.
  • Метод touchesMoved будет делать некоторые далее условные операторы в определить сенсорный начать ли точку и центр поля зрения двигаться положительно или отрицательно.
  • Я также захватил виды границ, поэтому он не заходит слишком далеко .

это не хватает полированного закончил в других приложениях, таких как Maps, или прокрутка UITable, такие как легкость эффекта после того, как пользователь выпустили свои пальцы, и ударный эффект, когда он достигает границы ужасна.

Есть ли способ, который делает вид и делает его перетаскиваемым? Если нет, я продолжу уточнить свой сценарий.

Большое спасибо!

ответ

0

Возможно, вы ищете UIScrollView

+0

Я действительно много благодарю CiNN :) – Chris