ボタンを新しいビューコントローラに送信しようとしていますが、新しいビューコントローラのボタンにタイトルが元のボタンのタイトル。ボタンを別のビューコントローラで別のボタンのタイトルを変更する方法
私は1つのビューコントローラでこれを行う方法を知っている:別の
@IBAction func buttonPressed(_ sender: Any) {
buttonOne.setTitle("Hello", for: .normal)
buttonTwo.setTitle("Hi there", for: .normal)
でもない...
私は
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let sendTitle = segue.destination as! ViewControllerTwo
sendTitle.notesent = sender as! String
を使用するかもしれないと思ったが、私はエラーを取得しますボタンを文字列に変換することはできませんが、私には意味がありますが、ボタンのタイトルである文字列をどのようにターゲットにするかはわかりません。
ありがとうございました!
で
sender as! String
を交換する必要があなたのコードで{ プリント(buttonTitle) } –