別のボタンをクリックしてボタンをランダムな位置に移動しようとしています。ここに私のviewcontrollerのコードです。ボタンをランダムな位置に移動(スウィフト)
@IBOutlet weak var samea: UIButton!
@IBAction func yup(sender: UIButton) {
let buttonWidth = samea.frame.width
let buttonHeight = samea.frame.height
let viewWidth = samea.superview!.bounds.width
let viewHeight = samea.superview!.bounds.height
let xwidth = viewWidth - buttonWidth
let yheight = viewHeight - buttonHeight
let xoffset = CGFloat(arc4random_uniform(UInt32(xwidth)))
let yoffset = CGFloat(arc4random_uniform(UInt32(yheight)))
samea.center.x = xoffset + buttonWidth/2
samea.center.y = yoffset + buttonHeight/2
// Do any additional setup after loading the view, typically from a nib.
}
}
私は単に移動したいボタンのアウトレットを作成し、それを移動するボタンのアクションを作成しました。私がこれを実行すると、スレッド1:シグナルSIGABRTエラーで起動時にクラッシュします。これをどうやって解決するのですか?
エラー出力の詳細を教えてください。これでは十分ではありません。 –
エラーへのリンクは以下のとおりです:http://imgur.com/a/BFSfV – Ash
左下のボックスに何が入っていますか?私たちはそれを見る必要があります。エラー出力が表示されます。 –