如何自动调整UITextView的大小?

时间:2011-12-31 16:38:05

标签: uitextview

我想制作语音气泡,但在UITextView中调整气泡大小时出现问题。

有没有办法根据

的长度自动增加Textview的大小

使用UITextView文本?

2 个答案:

答案 0 :(得分:1)

我想我明白你的目标是什么。前几天我遇到了这个问题。这段代码将调整UITextView内容。创建一个新类,并通过一个新类调用它。如果你想调整好View,我还在努力:-P

希望这有帮助

    - (void)drawRect:(CGRect)rect
{
    CGRect frame = self.frame;
    frame.size.height = self.contentSize.height;
    self.frame = frame;     // Drawing code
}

答案 1 :(得分:1)

好的,我发现了一种更好的方法来做我的建议。而不是处理UIView并根据其中的文本调整大小。我刚刚让UITextView有一个圆形边缘,现在看起来像一个面板。完善。希望这有助于某人!

如果您对代码感兴趣

- (void)drawRect:(CGRect)rect
{
    CGRect frame = self.frame;
    frame.size.height = self.contentSize.height;
    self.frame = frame;     // Drawing code
    self.clipsToBounds = YES;
    self.layer.cornerRadius = 10.0f;    
}