Iphone 有选择地推送UIViewController的一部分

Iphone 有选择地推送UIViewController的一部分,iphone,objective-c,uiviewcontroller,Iphone,Objective C,Uiviewcontroller,在Twitter for iPhone应用程序中,以前称为Tweetie的应用程序从tweet视图控制器推送到帐户视图控制器时,效果非常好 当导航控制器将新控制器推到堆栈上时,帐户名称、配置文件图像和用户名保持固定。有人知道这是如何实现的吗 我尝试将未设置动画的viewcontroller推到堆栈上并覆盖ViewDidDisplay:animated:方法,但没有成功。这些视图项可能不是viewcontroller视图的子视图。它们可以是更高级别视图的子视图,也可以是窗口或其他窗口的子视图。您好

在Twitter for iPhone应用程序中,以前称为Tweetie的应用程序从tweet视图控制器推送到帐户视图控制器时,效果非常好

当导航控制器将新控制器推到堆栈上时,帐户名称、配置文件图像和用户名保持固定。有人知道这是如何实现的吗


我尝试将未设置动画的viewcontroller推到堆栈上并覆盖ViewDidDisplay:animated:方法,但没有成功。

这些视图项可能不是viewcontroller视图的子视图。它们可以是更高级别视图的子视图,也可以是窗口或其他窗口的子视图。

您好,Chronos,您确定吗?我刚刚在我的2g iPhone上检查了它,看起来account view controller上的视图具有相同的标题字段,并且转换可能只是显示它们停留在原来的位置。我刚刚检查了它,我非常确定。在这种情况下,此视图将推离屏幕,然后与新视图一起再次出现。它不在这里,它保持固定。是否可能,在视图上,视图将消失,并添加到导航控制器层次结构上方的[UIApplication sharedApplication]主窗口中,然后在加载新视图时删除?我还没有机会测试,但也许这会奏效?我也注意到了这一点,我认为你的想法将其直接添加到UIWindow中会奏效。。。但直到有人尝试,我们才知道;