Я попробовал этот методтянущие изображения по экрану с помощью быстрого
@IBAction func handlePan(recognizer:UIPanGestureRecognizer) {
let translation = recognizer.translationInView(self.view)
if let view = recognizer.view {
view.center = CGPoint(x:view.center.x + translation.x,
y:view.center.y + translation.y)
}
recognizer.setTranslation(CGPointZero, inView: self.view)
}
Это работает, но проблема в том, что, когда я использую этот метод на нескольких изображениях, что создают некоторые проблемы, например, когда перетащить одно изображение и измените его положение, но когда я нажимаю и перетаскиваю второе изображение. Мое первое изображение возвращается в исходное положение. Вот изображения я получаю от зрения прокрутки: Когда я нажимаю второе изображение 1-изображение также перейти в исходное положение
Я перетаскивая изображение его штраф здесь
я попытался это, но ничего не отображается на экране я написал этот код на обратной стороне кнопки действия –
Я просто попытался это, и это работает. Возможно, вам нужно создать '@ IBOutlet' для представления содержимого прокрутки, чтобы упростить добавление элементов. '@IBOutlet weak var contentView: UIView!' И перехватить это в представлении содержимого вашего представления прокрутки. Затем добавьте lightBulb следующим образом: 'contentView.addSubview (lightBulb)'. – vacawama
Я получаю это: «UIScrollView не имеет члена с именем contentView», и я хочу выбрать изображения из прокрутки, а затем отобразить их на главном экране. –