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的高度將在頂側增加。任何人都可以幫助我嗎?提前致謝。