当我在简单视图中放置文本字段时,我遇到了问题。 键盘与视图重叠,我怎么能比键盘推动视图? 我必须设置一个scrollview?
答案 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];
}