我在我的视图中添加了一个UITextView,它占据了我整个视图的80%以上。当我单击文本视图并开始编辑时,在键盘下隐藏了几行文字后,如果文本触摸键盘,我怎么能自动向上滚动。
TIA
答案 0 :(得分:1)
您可以使用以下方法...
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShow:) name:UIKeyboardDidShowNotification object:self.view.window];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardDidShowNotification object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardDidHideNotification object:nil];
同时检查谷歌,您将更容易获得解决方案。
答案 1 :(得分:0)
请参阅下面的链接,您使用的是textview。只需使用textview而不是textfield。 并按照以下video。