在我的iPhone應用程序中,我的問題是我在屏幕底部有一個文本框,所以當鍵盤出現時,他隱藏了textfied,有一種方法在屏幕上方顯示鍵盤?顯示在屏幕頂部的文本框的鍵盤
4
A
回答
2
,使其與鍵盤上移,您應該設計自己的看法,iPhone用戶使用鍵盤始終是在屏幕的底部,所以這將違背HIG
4
你應該將你的觀點時,鍵盤出現。 的代碼是:
在.m文件
- (void) loginViewUp : (UIView*) view
{
if(!alreadyViewUp)
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
CGRect rect = view.frame;
rect.origin.y -= View_Move_Hight;
view.frame = rect;
[UIView commitAnimations];
alreadyViewUp = !alreadyViewUp;
}
}
- (void) loginViewDown :(UIView*) view
{
if(alreadyViewUp)
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
CGRect rect = view.frame;
rect.origin.y += View_Move_Hight;
view.frame = rect;
[UIView commitAnimations];
alreadyViewUp = !alreadyViewUp;
}
}
在.h文件中
- (void) loginViewUp : (UIView*) view;
這裏
#define View_Move_Hight 170
@implementation
之前被定義。
+0
太棒了!像魅力一樣工作。 – Myxtic 2012-12-01 17:45:14
相關問題
- 1. 當出現鍵盤時顯示屏幕頂部
- 2. 如何在全屏幕上顯示Media Player頂部的文本?
- 3. 顯示鍵盤和鍵盤頂部的預測性文本框切換視圖拍攝留下用戶黑屏
- 4. 強制鍵盤在屏幕上顯示
- 5. 顯示屏幕頂部的圖像
- 6. 屏幕頂部的顯示圖標 - Android
- 7. 在屏幕頂部顯示wpf窗口
- 8. 顯示器屏幕(虛擬)鍵盤
- 9. 屏幕鍵盤顯示/隱藏
- 10. 從屏幕頂部顯示橫幅
- 11. Android - 屏幕頂部不顯示
- 12. 如何使鍵盤出現在屏幕頂部
- 13. 在屏幕上的鍵盤
- 14. 強制屏幕鍵盤顯示當藍牙鍵盤連接
- 15. 屏幕鍵盤
- 16. 有沒有辦法自定義文本框的屏幕鍵盤?
- 17. Windows Phone文本框 - 鍵盤不顯示
- 18. 嘗試使用鍵盤,而文本框在屏幕上
- 19. 臨時編輯文本和鍵盤在屏幕底部
- 20. 文字輸入在屏幕鍵盤上顯示大寫
- 21. 鍵盤顯示屏和橫向屏幕上的佈局扭曲
- 22. Android的 - 如何檢測在屏幕上顯示的軟鍵盤
- 23. Android:從頂部屏幕獲取文本
- 24. Apple腳本斷開屏幕頂部菜單欄中的無線鍵盤
- 25. 在Windows Phone 7.1仿真器沒有顯示的屏幕鍵盤
- 26. 顯示Alt文本鍵盤
- 27. 在屏幕頂部顯示iframe的div內容
- 28. 顯示在屏幕頂部的span消息
- 29. 元素始終顯示在分段屏幕的頂部。問題
- 30. 如何在屏幕頂部下方顯示100px的LinearLayout?
可能的重複:http://stackoverflow.com/questions/1247113/iphone-keyboard-covers-text-field – iwasrobbed 2010-08-02 21:10:28
請[不要將簽名或標語添加到您的帖子](http://stackoverflow.com/FAQ#簽名)。 – meagar 2012-05-15 16:14:22