我创建了一个具有多个视图的应用程序。我有我的主视图(ViewController.h)和一些其他视图。 我称之为其他视图的方式是通过呈现模态视图,然后通过驳回模态视图返回。因此主视图不关闭,它保留在后台。刷新/刷新UIView
现在,我有一个应该影响主视图字体大小的“次要”视图之一的功能。但是,一旦关闭辅助视图,我无法找到刷新主视图的方法。字体大小被保存到一个全局变量中,因此在我关闭次要视图后,全局变量有一个新值,我希望这个新值是我的字体大小。
因此,我想重新加载主视图。我怎样才能做到这一点?我的按钮回到主视图有以下代码
-(IBAction)goBack
{
[self dismissModalViewControllerAnimated:YES];
}
有人能帮我吗?
非常感谢球员
我实际上设法使用setNeedsDisplay重新加载,并使用NSLog,我确认该值传递给主视图,但文本的字体不会改变!这是“setNeedsDisplay”的问题吗?这是否也更新字体? – user1015777
终于搞定了。我在viewWillAppear – user1015777