0

我正在做一些需要存储在UITextView. 在恢复文本之前一切正常,然后它不会包含在 UITextView 中(就像输入时那样)而是被截断(就像UITableViewCell默认情况下一样,尾部截断)。

一旦文本在 中UITextView,它就会被保存到一个 Core Data 托管对象中

self.note.text = textNoteTableView.text;

在创建UITextView(位于自定义 UITableViewCell 中)

UITextView *textView = (UITextView*)[cell viewWithTag:1];
textView.text = self.note.text;

文本看起来很好,我可以在调试器中看到它被保存并恢复正常。我需要做的是让文本UITextView像最初输入时一样显示,包装而不被截断。我没有在这个对象上设置任何属性,所以我无法弄清楚为什么它不仅仅是当键盘是数据源时的行为方式,或者如果我离开 Lorem ipsum dolor default 从 xib 恢复它时的行为方式文本。

4

2 回答 2

1
- (void)textViewDidChange:(UITextView *)textView
{
   textView.frame = CGRectMake(....); //set textView's frame to your original size
}

上面的代码将解决这个问题。

于 2011-11-16T06:57:28.047 回答
0

这种行为来自于在 UITableViewCell 中使用 UITextView - 我选择了一种不同的方式,因为我在阅读的所有报告中都没有看到任何解决方案。

于 2011-09-21T00:13:42.553 回答