0
我在使用UITextView的iPhone应用程序中工作。我试图根据它的内容长度来增加UITextView的高度。它工作正常。但是,当uitextview的高度增加时,UITextView应该改变上端的高度而不是增加下端的高度。如何增加iPhone中的UITextView高度和X轴值?
这是代码我试图在我的项目,
baseView = [[UIView alloc] initWithFrame:CGRectMake(0, 50, 320, 50)];
baseView.backgroundColor = [UIColor lightGrayColor];
[self.view addSubview:baseView];
TextView = [[UITextView alloc] initWithFrame:CGRectMake(20, 10, 280, 40)];
TextView.backgroundColor = [UIColor whiteColor];
TextView.layer.borderWidth = 2;
TextView.delegate = self;
TextView.font = [UIFont fontWithName:@"Helvetica" size:16];
[baseView addSubview: TextView];
-(void)textViewDidChange:(UITextView *)textView
{
CGRect frame = messageTextView.frame;
frame.size.height = messageTextView.contentSize.height;
TextView.frame = CGRectMake(20, 10, 280, frame.size.height);
baseView.frame = CGRectMake(0, 50, 320, frame.size.height+20);
}
当UITextView的高度变化的影响TextView的高度将在顶侧增加。任何人都可以帮助我吗?提前致谢。