使用UITabBar应用程序刷新ViewController

时间:2010-12-01 10:04:54

标签: xcode uitabbarcontroller viewcontroller

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

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

当我在图表viewController中再次回来时,似乎没有调用ViewWillAppear方法。

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

提前谢谢。

1 个答案:

答案 0 :(得分:0)

ViewWillAppear只被调用

  

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

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