如何从另一个viewController / Class更改标签文本?

时间:2018-02-01 12:40:33

标签: swift class uiviewcontroller labels

我有一个标签,显示ViewController1中的金币数量。如果用户在ViewController2中的游戏商店中进行购买,如何更新ViewController1中的标签文本?

基本上,如何从anoter viewController更改标签文本? 谢谢,

1 个答案:

答案 0 :(得分:1)

在vc2中创建类似这样的闭包

var actionBuy:(()->())?

点击操作时使用此actionBuy?()

在vc1中调用

vc2.actionBuy = { label.text = "action is done" }

祝你好运