2013-06-21 78 views
0

我正在寫一個iOS應用程序,我遇到了一個小的視覺錯誤。當用戶在某個視圖控制器上並按下一個按鈕時,他們被髮送到下一個視圖控制器使用[self.navigationController pushViewController:myViewController animated:YES]動畫iOS鍵盤消失與視圖控制器

視圖控制器控制的視圖上有兩個文本字段和兩個按鈕。當用戶鍵入其中一個文本字段並單擊其中一個按鈕時,鍵盤會向下消失,而視圖向左或向右消失。

我想要的是在Notes應用程序中發生的事情,如果用戶正在輸入筆記並單擊標題爲「Notes」的左側導航欄按鈕,那麼鍵盤會隨着視圖離開。

+0

你可以發佈按鈕的代碼嗎?我在標準導航控制器和按鈕中獲得了您所需的行爲,而無需使用任何屏幕截圖或調整。 –

+0

只要你不辭去第一個迴應者,我很確定這會自動發生。 – CEarwood

回答

0

我不認爲這可以通過正常手段來完成,但我會嘗試這一招:

  • 就拿鍵盤的快照駁回VC

  • 之前然後創建一個視圖或包含該圖像的圖層,並將其放在鍵盤上(this answer解釋如何做到這一點)。

  • 將視圖與您正在關閉的視圖一起動畫化。

+0

謝謝,我會繼續嘗試。你知道我應該用什麼方法拍攝快照嗎? – user2509944

+0

試試這裏的解決方案:http://stackoverflow.com/questions/2200736/how-to-take-a-screenshot-programmatically – Macondo2Seattle