2010-06-16 57 views
0

在Twitter應用程序(以前稱爲Tweetie的應用程序)中,當從推文視圖控制器推送到賬戶視圖控制器時,會有很好的效果。選擇性推送UIViewController的一部分

當導航控制器啓動將新控制器推入堆棧時,帳戶名稱,配置文件映像和用戶名稱保持固定位置。有誰知道這是如何實現的?

我試着推動一個非動畫viewcontroller到堆棧和重寫viewDidAppear:animated:方法但遇到了沒有運氣。

+0

Hi Chronos,你確定嗎?我剛剛在我的2g iPhone上檢查過它,它看起來像帳戶視圖控制器上的視圖具有相同的標題字段,並且轉換可能只是顯示它們保持在原來的位置。 – Liam 2010-06-16 13:26:41

+0

我剛剛查過了,我很確定。在這種情況下,這個視圖會推出屏幕,然後再次出現新視圖。它不在這裏,它仍然是固定的。 是否有可能,viewWillDisappear視圖被添加到[UIApplication sharedApplication]主窗口(導航控制器層次結構上方),然後在新視圖加載時刪除?我沒有機會測試,但也許這會工作? – chronos 2010-06-16 13:49:17

+0

我也注意到了這一點,並且我認爲你的想法(直接添加到'UIWindow')將會起作用......但是直到有人試圖,我們纔會知道;) – 2010-06-16 18:07:57

回答

0

有可能這些視圖項目不是視圖控制器視圖的子視圖。它們可以是更高級別視圖的子視圖,也可以是窗口或其他窗口的子視圖。