我有一个容器视图,它覆盖了整个初始视图控制器,在同一视图的右上角有一个标签,即在容器视图的顶部。我有时需要从容器视图内的视图中更改标签的文本。标签基本上包含测验的分数,需要在用户得到正确答案时更新。标签位于容器视图的顶部,因此它可以在容器视图内的所有视图中以完全相同的位置看到。请帮忙,因为我是 swift 新手。
问问题
512 次
1 回答
1
您可以使用NSNotificationCenter
更新容器视图中的分数。您可以通过以下方式执行此操作:
每次分数更改时,让您的视图触发通知。
让您的容器视图(包含标签)收听这些通知,然后相应地更改标签文本。
您可以参考此链接了解如何使用 NSNotificationCenter :https ://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/
于 2015-09-03T14:12:06.730 回答