我已經用一些標籤,一個按鈕,特別是在這個視圖底部的文本字段放置了一個視圖。問題是當文本字段獲得焦點時,iphone虛擬鍵盤隱藏了文本字段,所以我們看不到我們正在輸入的內容(並且我無法將文本字段移動到另一個部分而不打破此佈局)。關於如何解決這個問題的任何想法?如何顯示虛擬鍵盤隱藏的文本字段?
THX幫助,
斯特凡
我已經用一些標籤,一個按鈕,特別是在這個視圖底部的文本字段放置了一個視圖。問題是當文本字段獲得焦點時,iphone虛擬鍵盤隱藏了文本字段,所以我們看不到我們正在輸入的內容(並且我無法將文本字段移動到另一個部分而不打破此佈局)。關於如何解決這個問題的任何想法?如何顯示虛擬鍵盤隱藏的文本字段?
THX幫助,
斯特凡
有textFieldDelegate的方法calld
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
當這個方法被調用,你可以改變你frame屬性的UIView和向上移動它。
當textFieldShouldEndEditing被調用時,您可以再次將視圖向下移位。
此外,通知UIKeyboardWillShowNotification和UIKeyboardWillHideNotification的列表也可以用於觸發視圖切換。
如果你不知道如何滑動視圖看到這個。的
http://iosdevelopertips.com/user-interface/sliding-views-on-and-off-screen-reader-contributions.html
可能重複[如何使一個的UITextField向上移動時,鍵盤的存在(http://stackoverflow.com/questions/1126726/how-to-make-a-uitextfield-move-up -when-keyboard-is-present) – progrmr
好吧,我會檢查它。 Thx – Steve