jjzjj

keyboardEndFrame

全部标签

ios - 在键盘演示中点击 UITextView 或 UITextField 时出现 UIScrollView 问题

我有一个UIScrollView,它包含UITextFields和UITextViews。我已经注册了UIKeyboardDidChangeFrameNotification。当我点击文本字段或TextView时,会触发didchange帧通知操作,我调整ScrollView的contentOffset如下所示-(void)keyboardDidChangeFrame:(NSNotification*)notification{CGRectkeyboardEndFrame;[[[notificationuserInfo]objectForKey:UIKeyboardFrameEndUs

ios - 检查是否启用了预测文本

我想知道是否有任何方法可以检查预测文本(键盘上方的灰色框)是否已启用。当文本字段获得焦点时,我需要它来将View滚动到顶部几个像素。我得到键盘的大小:CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size; 最佳答案 使用结束帧获取键盘结束的最后位置。因此,在您的keyboardWillShow:通知回调中获取键盘结束帧。-(void)keyboardWillShow:(NSNotification*)notification

ios - 检查是否启用了预测文本

我想知道是否有任何方法可以检查预测文本(键盘上方的灰色框)是否已启用。当文本字段获得焦点时,我需要它来将View滚动到顶部几个像素。我得到键盘的大小:CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size; 最佳答案 使用结束帧获取键盘结束的最后位置。因此,在您的keyboardWillShow:通知回调中获取键盘结束帧。-(void)keyboardWillShow:(NSNotification*)notification