2011-12-13 101 views
-1

我正在使用XCode 4.2。 有沒有辦法在用戶正在輸入文本時向上推UITextField? 問題是,給出UITextField位於鍵盤背後出現時......目標C,鍵盤問題

感謝

回答

0

下面是一個簡單的tutorial關於如何在鍵盤出現時向上生成文本字段的動畫。這樣做是爲了實現UITextFieldDelegate方法,這樣

- (void)textFieldDidBeginEditing:(UITextField *)textField { 
    // ANIMATE TEXTFIELD UP 
} 
- (void)textFieldDidEndEditing:(UITextField *)textField { 
    // ANIMATE TEXTFIELD DOWN  
} 

本教程使用了所有的細節與工作代碼一起。

1

的一個方法就是手動換擋的UITextField起來。您可以簡單地使用uitextfielddelegate的委託方法開始編輯和結束編輯以完成轉換。

關注this

+0

我是新來的客觀C開發,如何手動做到這一點? – user1051935

+3

我給你發了一個鏈接。只需點擊帖子中「this」一詞的超鏈接即可。或者你可以簡單的谷歌:「向上移動UITextField」。如果你看起來更加努力,甚至可以使用該網站的搜索字段找到解決方案。請記住,能夠進行適當的研究是每個開發者都應具備的關鍵能力。 –