UITextview contentSize会自动增加吗?

时间:2014-02-07 07:17:52

标签: ios iphone uitextview

我在视图中有UITextFieldUITextView

场景是这样的:

  • textFieldShouldReturnUITextField的方法UITextView firstResponder

现在的问题是,每当我的textView成为第一个响应者时contentSize的{​​{1}}增加(即,每次光标移动到新行时)..

textView的UITextView是否仍然保持不变???

提前完成..

2 个答案:

答案 0 :(得分:1)

使用此代码。这将解决您的问题。

-(BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        if([textField isEqual:myTextField])
        {
            [myTextField resignFirstResponder];
            [myTextView becomeFirstResponder];
            return NO;
        }
        return YES;
    }

答案 1 :(得分:0)

在设置contentSize之前使用sizeToFit

或参考以下链接,它将帮助您

iOS7 UITextView contentsize.height alternative