swift 3 Xcode 8のiOSゲームアプリケーションで、プログラムで追加されたボタンのコードを説明できる人はいますか?このトピックの他のすべてのスレッドは、単一のビューで表示され、私にとってはうまくいきませんでした。私はゲームアプリケーションMain.storyboardにボタンを追加する方法を理解できなかったので、ボタンをプログラムで追加するようにしています。これは私が今使用しようとしているが、動作しないコードです:iOSゲームアプリswift 3でプログラム的にボタンを追加するには?
var playAgain = UIButton()
playAgain.setTitle("Play Again", for: .normal)
playAgain.setTitleColor(UIColor.black, for: .normal)
playAgain.backgroundColor = SKColor.green
playAgain.layer.borderWidth = 2
playAgain.layer.cornerRadius = 18
playAgain.frame = CGRect(x: (self.frame.width)/2, y: (self.frame.height)/2, width: 100, height: 36)
self.view?.addSubview(playAgain)
はなぜ単一のビューのボタンは、ゲームのアプリに違うのでしょうか?また、これが作成されている場合は、ボタンが押されたことを知るためにTouches endedメソッドをどのように変更しますか?
を記載してください:... *「動作しない」*ボタンが追加されません景色?それは追加されますが、あなたがそれを望む場所ではありませんか?それをタップすると何も起こりませんか? (その場合は 'addTarget'コードがありません)。 – DonMag
ビューに追加されていません –
あなたのコードでは、これを試していますか?あなたのGameViewControllerの 'viewDidLoad()'では? – DonMag