我用UIView为UITextView创建了一个示例演示。 我知道我已经问过duplicated.But无法解决它。
- (void)textViewDidChange:(UITextView *)textView
{
CGFloat fixedWidth = textView.frame.size.width;
CGSize newSize = [textView sizeThatFits:CGSizeMake(fixedWidth, MAXFLOAT)];
CGRect newFrame = self.myTextView.frame;
newFrame.size = CGSizeMake(fmaxf(newSize.width, fixedWidth), newSize.height);
textView.frame = newFrame;
}
我的要求是: - 当我在textview上输入时,textview完美展开。但是 我的视图(深蓝色)不会随着我的textview扩展。
请帮助我,我希望我的视图应该随着UITextview高度而增加。我使用上面的代码来增加textview的高度。
谢谢
答案 0 :(得分:0)
如果您不在代码中使用约束。您必须在textViewDidChange
方法中更改深蓝色视图,图像和按钮位置。您可以参考RSKGrowingTextView(它基于约束)。您也可以参考GrowingTextView(最后一次更新是3年前。但它是基于框架的)