Мне нужно переместить UIButtons внутри представления, когда я нажимаю на изображение, и мне нужно переместить UIButtons из экрана, когда я снова нажимаю на то же изображение.Перемещение UIButtons назад, когда я нажимаю на изображение в swift
Когда я нажимаю на UIImage, 4 UIButtons перемещаются внутри экрана со следующим кодом без проблем.
func imageTapped(img: AnyObject)
{UIView.animateWithDuration(0.5,
delay: 0,
options: [.CurveEaseInOut, .AllowUserInteraction],
animations: {
self.imageReceivedTrashCan.center = CGPoint(x: 30, y: 530)
self.imageReceivedRightArrow.center = CGPoint(x: 285, y: 530)
self.imageReceivedForward.center = CGPoint(x: 160, y: 530)
self.imageReceivedCross.center = CGPoint(x: 30, y: 30)
},
completion: { finished in
print("Objects moved!")
})
}
Но я не мог найти способ, как я могу двигаться UIButtons обратно в исходные места, когда я нажимаю на одном изображении снова. Ценю вашу помощь.
Похоже, вы всегда переместить кнопки (изображения) в? образ. Вам нужно проверить, находятся ли мусорные ведра, стрелки и т. Д. И вытаскивают их, если они есть. Поместите условный блок кода, который будет перемещать изображения назад. – wottle