Iphone 在屏幕顶部显示文本字段的键盘
在我的iPhone应用程序中,我的问题是我在屏幕底部有一个文本字段,所以当键盘出现时,他会隐藏文本字段,有一种方法可以在屏幕顶部显示键盘?你应该设计视图,使其随键盘向上移动,iPhone用户习惯于键盘总是在屏幕的底部,因此这会违反HIG当键盘出现时,您应该移动视图。 代码是: 在.m文件中Iphone 在屏幕顶部显示文本字段的键盘,iphone,objective-c,uitextfield,uikeyboard,Iphone,Objective C,Uitextfield,Uikeyboard,在我的iPhone应用程序中,我的问题是我在屏幕底部有一个文本字段,所以当键盘出现时,他会隐藏文本字段,有一种方法可以在屏幕顶部显示键盘?你应该设计视图,使其随键盘向上移动,iPhone用户习惯于键盘总是在屏幕的底部,因此这会违反HIG当键盘出现时,您应该移动视图。 代码是: 在.m文件中 - (void) loginViewUp : (UIView*) view { if(!alreadyViewUp) { [UIView beginAnimations:
- (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;
这里
是在
@实现之前定义的
可能的重复:Please.真棒!工作得很有魅力。
#define View_Move_Hight 170