如何在UITextView中移动文本

时间:2012-08-14 10:11:07

标签: iphone objective-c ios xcode

我在我的视图中添加了一个UITextView,它占据了我整个视图的80%以上。当我单击文本视图并开始编辑时,在键盘下隐藏了几行文字后,如果文本触摸键盘,我怎么能自动向上滚动。

enter image description here

TIA

2 个答案:

答案 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