2014-08-27 2 views
2

Predictive가 활성화/비활성화되면 로컬 알림을받을 수 있습니까?iOS 8은 UITextView Predictive가 활성화/비활성화 될 때 알림을받습니다.

저는 Predictive가 활성화되면 textViewinputAccessoryView이 위로 이동하고 textView에 마지막 줄을 숨 깁니다. Predictive가 변경되었다는 알림을받을 수 있다면 textView의 크기를 조정할 수 있습니다.

검색했지만 알림을 수신 할 수있는 방법을 찾지 못했습니다.

UITextViewDelegate에도 위임 방법이 없습니다.

도움을 주시면 감사하겠습니다.

답변

0

입력을 시작하고이 문제를 해결할 때보기 조금 움직이지 않는 이유는 무엇입니까? :)? 사용 UITextFieldDelegate이 코드를 사용

- (void)textFieldDidBeginEditing:(UITextField *)textField{ 

    CGRect rect = self.view.frame; 
    rect.origin.y = - 30; //enter pixels number to pushup your view 
    self.view.frame = rect; 

} 

- (void)textFieldDidEndEditing:(UITextField *)textField{ 

    CGRect rect = self.view.frame; 
    rect.origin.y = 0; //return to 0.0 position. 
    self.view.frame = rect; 
} 
+0

객관적인 C로 대답했지만 func 대신에 사용하는 방법 –

0

당신이 알림을 들으려고 UIKeyboardWillShowNotificationUIKeyboardWillHideNotification에서받은 적이 (당신이 원하는 경우에 당신은이 애니메이션을 적용 할 수 있습니다)?

+0

이러한 알림은 키보드 표시/숨기기를위한 것입니다. 내 질문은 예측 텍스트가 활성화/비활성화 할시기에 관한 것입니다. –

+0

사용/사용 중지로 컨트롤을 위아래로 스 와이프 하시겠습니까? 그렇다면 해당 키보드 알림은 예측 막대가 표시되는지 여부를 알려줍니다 (rect 표시). –

관련 문제