Ipad 如何在不隐藏键盘的情况下禁用uitextview的userinteractionenable
我使用uitextview来显示一些文本,但我也使用了一些动画。在此动画出现期间,我想禁用键盘,但不隐藏它。我试图使用self.textview.userInteractionEnabled=NO代码>,Ipad 如何在不隐藏键盘的情况下禁用uitextview的userinteractionenable,ipad,keyboard,uitextview,Ipad,Keyboard,Uitextview,我使用uitextview来显示一些文本,但我也使用了一些动画。在此动画出现期间,我想禁用键盘,但不隐藏它。我试图使用self.textview.userInteractionEnabled=NO,self.textview.editable=否,以及[self.textview辞职FirstResponder],但它仍然使键盘隐藏,也使我的动画没有显示正确的动画 谁能给我提个建议吗? 感谢您在动画开始时声明(BOOL)正在动画化,并将其设置为是,在动画结束时将其设置为否。然后执行以下操作: -
self.textview.editable=否代码>,以及[self.textview辞职FirstResponder]代码>,但它仍然使键盘隐藏,也使我的动画没有显示正确的动画
谁能给我提个建议吗?
感谢您在动画开始时声明(BOOL)正在动画化
,并将其设置为是
,在动画结束时将其设置为否
。然后执行以下操作:
- (BOOL)textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
{
return !isAnimating;
}
当动画运行时,键盘保持不动,文本字段中不会发生任何事情。结束后,一切恢复正常。动画消失后,我可以再次启用它吗?当然可以。见上面我的修订。