当键盘在iOS中处于焦点时,在多行中显示UITextView文本

时间:2015-02-09 16:17:36

标签: ios objective-c iphone uitextview uitextviewdelegate

我要求允许用户在UITextView中以多行输入文本,但当键盘被解除时,我们必须以单行显示文本。现在,当用户点击UITextView时,我需要在键盘聚焦时再次以多行显示文本。我能够实现第一部分,并且能够在解除键盘后以单行显示文本。但是当键盘再次处于焦点时,我无法以多行显示文本。当键盘处于焦点时,文本仍以单行显示。我试图在委托方法中将最大行数更改为2但没有用。

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{
textView.textContainer.maximumNumberOfLines = 2;
return YES;
}

有什么建议吗?请帮忙。

0 个答案:

没有答案