我在键盘上方有一个文本视图,就像 iphone 中的视频群聊应用程序一样。我需要输入字符,因为它只会在该框架中增加内容滚动。而且文本需要正确对齐,我以这种方式做到了`
-(void)textViewDidChange:(UITextView *)textView
{
NSString *text1 = [textView text];
CGFloat width = [textView frame].size.width;
CGSize size = [text1 sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(width, 9999) lineBreakMode:UILineBreakModeWordWrap];
textView.contentSize=CGSizeMake([textView frame].size.width, size.height) ;
}
- (BOOL)textViewShouldReturn:(UITextView *)textview
{
[textView1 resignFirstResponder];
return YES;
}
- (BOOL)textViewShouldBeginEditing:(UITextView *)textField
{
//delegate=self;
return YES;
}
`但这里的问题是它在跳舞。不粘。每当我打字时,整个区域都会上下移动,我需要修复它。当我打字并到达终点时,它需要向上滚动。任何机构都可以帮助我解决我哪里出错了吗?