我正在尝试更改简单iOS应用中标签上的文字.
我的想法是在textField中编写一条消息,并在按下按钮后更改标签.
的目标c代码指出以下:
[self.simpleLabel setText:message]
Run Code Online (Sandbox Code Playgroud)
simpleLabel:与UILabel
setText:方法消息关联:是在前一行中设置的变量
我怎么写这个swift?
我尝试梳理Apple文档,但没有提出任何建议.
Con*_*nor 77
Swift使用相同的cocoa-touch API.您可以调用所有相同的方法,但它们将使用Swift的语法.在此示例中,您可以执行以下操作:
self.simpleLabel.text = "message"
Run Code Online (Sandbox Code Playgroud)
请注意,setText方法不可用.使用=设置标签的文本将自动在swift中调用setter.
Sha*_*med 12
快速解决方案
yourlabel.text = yourvariable
Run Code Online (Sandbox Code Playgroud)
或者在您处于异步{方括号}或某些扩展名中时使用
DispatchQueue.main.async{
self.yourlabel.text = "typestring"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
110527 次 |
| 最近记录: |