Draggable UIView - PullRequest
       12

Draggable UIView

1 голос
/ 13 февраля 2010

У меня есть 4 UIViews внутри основного вида контроллера. Все, что мне нужно, это перетаскивать виды вокруг «экрана». UIScrollView - лучший вариант для этого, или есть более простой способ?

Ответы [ 2 ]

5 голосов
/ 13 февраля 2010

Пример приложения Apple Touches содержит код, который делает именно это, поэтому вы можете проверить его.

1 голос
/ 13 февраля 2010

UIScrollView должен использоваться для прокрутки, а не перетаскивания. И 4 вида прокрутки не будут работать, если они перекрываются, так что даже не думайте об использовании UIScrollView в вашем случае.

Требуется отдельный подкласс UIView, который переопределяет -touches*****:withEvent:. См. Например, http://github.com/erica/iphone-3.0-cookbook-/tree/master/C08-Gestures/01-Direct%20Manipulation/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...