2014-08-27 36 views
2

當啓用/禁用Predictive時,是否可以接收本地通知?當啓用/禁用UITextView Predictive時,iOS 8會收到通知

我有一個UITextView當啓用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代替方法 – 2014-08-27 17:34:23

0

你試過聽通知從UIKeyboardWillShowNotificationUIKeyboardWillHideNotification收到?

+0

這些通知用於鍵盤顯示/隱藏。我的問題是關於何時啓用/禁用預測文本。 – 2016-01-03 11:59:33

+0

通過啓用/禁用,你的意思是上下揮動控制器?如果是這樣,那些鍵盤通知會告訴你預測欄是否可見(給你的矩形)。 – 2016-01-14 00:22:29

相關問題