1. ホーム
  2. ios

[解決済み] Swift Xcode 6でボタンのテキストを変更するには?

2022-05-15 02:25:47

質問

私がやろうとしていることは、次のようなことです。Halo や CoD をプレイしたことがある人なら、武器のロードアウトの名前を変更できることを知っていると思います。

私がやっているのは、テキスト フィールドを使用してロードアウト名を変更できるようにすることです。ここで問題なのは、ロードアウト メニューのロードアウト名はボタン (そのロードアウトに関する情報を選択および表示する) であり、これを書くだけでよかったのです。

@IBAction func renameClassButton(sender: AnyObject) {
    classTopButton.text = "\(classTopTextField)"
}

ただし、[classTopButton] がボタンであるため、'.text' という接尾辞が使えない。

どのように解決するのですか?

できます。

button.setTitle("my text here", forState: .normal)

Swift 3と4です。

button.setTitle("my text here", for: .normal)