2011-08-10 60 views
1

我有一個UINavigationBar,它有兩個按鈕項目已經。我需要允許textview填充導航欄和鍵盤之間的空間,所以唯一的選擇是導航欄右側的「完成項目」。在UIKeyboardWillShowNotification上顯示「完成」導航項

問題:我該如何處理已有的按鈕,如何進行轉換(使用動畫還是不使用?)。我應該創建一個新的導航欄,以便我可以恢復到當前版本,或者換出標題和現有版本中的按鈕(將它們存儲在緩衝區中直到我需要它爲止)。

作爲一個額外的問題:如果我想在左邊有一個取消(或可能還原)按鈕,是否有在UITextView中恢復的無用方式,或者我應該只將NSString *存儲在緩衝區中。

謝謝大家。

回答

1

您可以隨時在下面創建一個單獨的工具欄,並將其設置爲動畫。 或者,您可以使用inputAccessoryView來指定一個工具欄來使用這些按鈕。

至於你的獎金問題, 在iOS 3(我認爲)+系統範圍內撤消。您可能想要退房this問題

+0

這是一些很棒的信息。我想我會去工具欄選項,因爲我不認爲iPhone被允許顯示鍵盤解除按鈕。 –