你如何从Swift的另一个标签中获取标签?

时间:2014-11-25 21:51:52

标签: swift

我希望从一个标签中提取文字并将其嵌入另一个标签的字符串中。

例如。

label1.text = "Stack"

button1.setTitle("label1.text" "Overflow", forState: UIControlState.Normal)

2 个答案:

答案 0 :(得分:2)

使用String Interpolation

button1.setTitle( "\(label1.text) Overflow", forState: UIControlState.Normal)

答案 1 :(得分:0)

如果:

label1.text = "Stack"

并且您想要附加"Overflow",您可以这样做:

let label = label1.text + " Overflow"
button1.setTitle(label, forState: UIControlState.Normal)

或更多succintly:

button1.setTitle(label1.text + " Overflow", forState: UIControlState.Normal)

您可以推断,为了连接2个字符串,您可以使用+运算符。 或者,您可以在@SebastianWramba的答案中使用字符串插值