刷新导航栏视图控制器

时间:2009-02-23 17:01:34

标签: iphone

在我的默认导航栏的根视图(各种聊天室)中,我有一个标题栏,右边有一个“组合”,弹出UITextView和键盘以输入新的聊天消息。点击“发送”后,邮件会发回服务器,将其存储在数据库中,工作正常。

当我关闭UITextView并重新加载根视图时,我会这样做:

[newMessageEntry resignFirstResponder];
[self loadView];

这确实显示了聊天消息,但我不确定如何自动刷新它以便它接收您刚刚提交的消息。我认为self loadView并没有真正加载所有代码的视图,因为在该视图的viewDidLoad方法中,我启动代码从服务器加载消息并显示它们,但是该代码未运行。

我有意义吗?

1 个答案:

答案 0 :(得分:2)

从另一个论坛的帮助中,希望这可以帮助一些人:

我需要使用

    [self.view setNeedsDisplay];
[self loadView];

setNeedsDisplay设置该视图在加载时用数据刷新。