[英]Text view scrolling with in a limited frame in iphone?
我在鍵盤上方有一個文本視圖,如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;
}
``但是這里的問題是它在跳舞而不是粘在上面。當我打字時,整個區域都在上下移動,我需要對其進行固定。當我打字並到達終點時,它需要向上滾動。有什么機構可以幫助我解決我的問題嗎?
對於UITextView
set contentSize
,不需要任何代碼,默認情況下它提供了此代碼,因此請從textViewDidChange:
方法中刪除整個代碼。
txtView.contentSize = CGSizeMake(320,800);
試試這個,把dis textview放在scrollview上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.