Перемещение изображения с помощью кнопки на Xcode 8
import UIKit
class Level2ViewController: UIViewController {
var image = UIImage(named: "ballon.png")
var imageView = UIImageView(image: "ballon") //initialize properly, this is just for reference
@IBAction func buttonPressed(_ sender: UIButton) {
UIView.animate(withDuration: 0.1, delay: 0, options: .curveEaseInOut, animations: {
self.imageView.frame.origin.x += 50
}, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
Я использую быстрый 3 Xcode 8 с одним приложением просмотра. Моя проблема в том, что я хочу, чтобы изображение перемещалось вправо с помощью кнопки. Многие видеоролики и другие вопросы об этом не работают с Xcode 8, поэтому любые предложения будут очень благодарны.
awesome! как я могу сделать это быстрее, хотя – QUINN
Продолжительность анимации в настоящее время составляет 0,1 секунды. Вы можете просто отрегулировать этот номер по своему усмотрению. –
Если вы хотите, чтобы он шел так быстро, что он совсем не аниматирован, вы можете просто непосредственно отредактировать рамку без анимации. –