Ios UITextView失去高度
我有一个带有动态高度的简单文本视图,因为我希望它符合其内容。但每次我输入完文本并再次开始输入时,textview都会失去高度并恢复到初始高度。是的,我是iOS开发的新手。这是我的密码Ios UITextView失去高度,ios,size,uitextview,Ios,Size,Uitextview,我有一个带有动态高度的简单文本视图,因为我希望它符合其内容。但每次我输入完文本并再次开始输入时,textview都会失去高度并恢复到初始高度。是的,我是iOS开发的新手。这是我的密码 -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualToString:@"\n"]) { [text
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if ([text isEqualToString:@"\n"]) {
[textView endEditing:true];
return false;
}
return true;
}
-(void)textViewDidChange:(UITextView *)textView{
self.myTextView.text = self.myTextView.text.uppercaseString;
int lines = self.myTextView.contentSize.height / self.myTextView.font.lineHeight;
NSLog(@"number of lines: %d", lines);
if (lines >=2) {
if (lines != optionLineChek) {
CGSize size = [self.myTextView systemLayoutSizeFittingSize:self.myTextView.contentSize];
CGRect frame = self.myTextView.frame;
frame.size.height = size.height;
self.myTextView.frame = frame;
}
}
}
如果顶部空间和底部空间都有约束,请删除其中一个约束。只需添加一个,然后重新检查“没有”。这对我来说是个很奇怪的问题