键盘重叠视图(快速)

时间:2014-08-22 12:13:10

标签: ios keyboard swift

当我在简单视图中放置文本字段时,我遇到了问题。 键盘与视图重叠,我怎么能比键盘推动视图? 我必须设置一个scrollview?

1 个答案:

答案 0 :(得分:0)

使用它,希望你的textview在一个scrollview和它的标签是99

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
   UIScrollView *MyscrollView = (UIScrollView *)[self.view viewWithTag:99];
   [UIView animateWithDuration:1.0f animations:^(void){
            [MyscrollView setContentOffset:CGPointMake(0, 40) animated:YES];
   }];
}

-(void)textFieldDidEndEditing:(UITextField *)textField
{
   [UIView animateWithDuration:1.0f animations:^(void){
       UIScrollView *MyscrollView = (UIScrollView *)[self.view viewWithTag:99];
       [MyscrollView setContentOffset:CGPointMake(0, 0) animated:YES];
    }];
    [textField resignFirstResponder];
}