在我的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