0

我正在使用一个常见的 TabBar 应用程序,其中我有一个 viewController 来获取一些微积分,而另一个我可以从这些结果中制作一些图纸。

第一次使用 ViewDidLoad 方法效果很好。但是当我在第一个选项卡中更改值并切换选项卡时,它不会刷新其他时间。

当我在图形视图控制器中再次返回时,似乎没有调用 ViewWillAppear 方法。

绘图值与一个 sigleton 共享,我现在只能用一个蹩脚的按钮刷新。有谁知道如何自动正确触发刷新?

先感谢您。

4

1 回答 1

0

ViewWillAppear 只会被调用

...在接收者的视图即将显示在屏幕上之前以及配置任何动画以显示视图之前。-Apple 文档

所以我假设您正在使用文本字段来接收来自用户的数据,是吗?如果是这样,您将需要在用户将文本“输入”到文本字段时立即刷新,方法是按下 iOS 键盘上的 Return 按钮或其他方式(无论您设置哪种方式)。如果您能提供更多信息,我很乐意为您提供进一步的帮助。

于 2010-12-01T10:18:42.513 回答