Я пытаюсь переместить изображение в Xcode 8. У меня есть код для него, но изображение не будет перемещаться при нажатии кнопки. Может кто-то, пожалуйста, помогите мне решить проблему, поскольку изображение не перемещается.перемещение изображения по кнопке в 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) {
self.imageView.frame.origin.x += 50
}
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.
}
*/
}
Где вы вначале устанавливали фрейм вашего 'UIImageView'? – toddg
Вы установили какие-либо ограничения для ImageView? – shallowThought
Выполняет ли код внутри вашей функции 'buttonPressed'? Вы можете поместить точку разрыва на эту строку, чтобы увидеть, перестает ли приложение останавливаться в этой точке прерывания, если нет, то вероятность того, что ваша кнопка 'onTouchUpInside' не подключена. – Zhang