我希望从一个标签中提取文字并将其嵌入另一个标签的字符串中。
例如。
label1.text = "Stack"
button1.setTitle("label1.text" "Overflow", forState: UIControlState.Normal)
答案 0 :(得分:2)
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的答案中使用字符串插值