в моем приложении У меня есть UIImageView, представляющий мел. Пользователь может выбрать это и перетащить его по экрану, чтобы рисовать с ним.Как плавно перемещать UIView с пальцем пользователя на iOS
Я реализовал это с помощью touchBegan, touchhesMoved и touchesEnded. В touchesMoved я перемещаю центр моего UIImageView в текущее местоположение касания и рисую линию с основной графикой от последнего до текущего местоположения.
Это хорошо работает, но движение изображения не очень гладко, и оно также отстает от касания. Я уже пытался использовать UIPanGestureRecognizer (не распознал жест) и UIScrollView, в который я помещал мел (на самом деле не понял, как его настроить, чтобы он мог перемещаться достаточно далеко во всех направлениях).
Можете ли вы дать мне несколько советов, как улучшить качество движения мела?
Спасибо!
Эй, как вы получили решение?Пожалуйста, помогите мне. Я столкнулся с такой же проблемой. –
Я уменьшил размер и производительность других частей контроллера. Помог немного, но, как я сказал, не совсем совершенен. Имейте в виду, что это было давно ... В этом учебнике показано, как рисовать гладко: http://code.tutsplus.com/tutorials/smooth-freehand-drawing-on-ios--mobile-13164 Я думаю, что вы могут адаптировать некоторые из упомянутых методов. Может быть, это помогает. – Cornelius