启用/禁用Predictive时是否可以接收本地通知。
我有一个UITextView
,当启用Predictive时,此inputAccessoryView
的{{1}}会向上移动,并隐藏textView
中的最后一行。如果可以获得Predictive已更改的通知,我可以调整textView
的大小。
我搜索但找不到任何方式接收通知。
我也没有在textView
中找到任何委托方法。
任何帮助都将受到高度赞赏。
答案 0 :(得分: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;
}
答案 1 :(得分:0)
您是否曾尝试收听从UIKeyboardWillHideNotification
和def find_new_dirs():
dirs_listed_in_db = get_dirs_in_db()
new_dirs = []
for dir in get_directories_in_our_path():
if dir not in dirs_listed_in_db:
new_dirs.append(dir)
return new_dirs
收到的通知?