这就是我想要做的.如果您曾经玩过Halo或CoD,那么您就知道可以更改武器装载的名称.
我正在做的是让你可以使用文本字段更改你的装载名称.这是问题,加载菜单中的加载名称是一个按钮(用于选择和查看有关该加载的信息),我可以这样写:
@IBAction func renameClassButton(sender: AnyObject) {
classTopButton.text = "\(classTopTextField)"
}
Run Code Online (Sandbox Code Playgroud)
除了它[classTopButton]是一个不允许'.text'后缀的按钮
Ste*_*erg 295
你可以做:
button.setTitle("my text here", forState: .normal)
Run Code Online (Sandbox Code Playgroud)
Swift 3和4:
button.setTitle("my text here", for: .normal)
Run Code Online (Sandbox Code Playgroud)
Nik*_*kic 21
在Xcode 8中 - Swift 3:
button.setTitle( "entertext" , for: .normal )
现在这是快速3,
let button = (sender as AnyObject)
button.setTitle("Your text", for: .normal)
Run Code Online (Sandbox Code Playgroud)
(变量的常量声明不是必需的,只需确保从按钮中使用发送者,如下所示):
(sender as AnyObject).setTitle("Your text", for: .normal)
Run Code Online (Sandbox Code Playgroud)
请记住,这是在按钮的IBAction中使用的.
笔记:
线
someButton.setTitle("New Title", forState: .normal)
Run Code Online (Sandbox Code Playgroud)
仅当 Title 类型为Plain时才有效。
| 归档时间: |
|
| 查看次数: |
140193 次 |
| 最近记录: |