我有一个UIScrollView,它包含UITextFields和UITextViews。我已经注册了UIKeyboardDidChangeFrameNotification。当我点击文本字段或TextView时,会触发didchange帧通知操作,我调整ScrollView的contentOffset如下所示-(void)keyboardDidChangeFrame:(NSNotification*)notification{CGRectkeyboardEndFrame;[[[notificationuserInfo]objectForKey:UIKeyboardFrameEndUs
我想知道是否有任何方法可以检查预测文本(键盘上方的灰色框)是否已启用。当文本字段获得焦点时,我需要它来将View滚动到顶部几个像素。我得到键盘的大小:CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size; 最佳答案 使用结束帧获取键盘结束的最后位置。因此,在您的keyboardWillShow:通知回调中获取键盘结束帧。-(void)keyboardWillShow:(NSNotification*)notification
我想知道是否有任何方法可以检查预测文本(键盘上方的灰色框)是否已启用。当文本字段获得焦点时,我需要它来将View滚动到顶部几个像素。我得到键盘的大小:CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size; 最佳答案 使用结束帧获取键盘结束的最后位置。因此,在您的keyboardWillShow:通知回调中获取键盘结束帧。-(void)keyboardWillShow:(NSNotification*)notification