【发布时间】:2009-11-09 06:48:16
【问题描述】:
我正在做的事情需要存储在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 中,就像最初输入、包装和不截断时一样。我没有在这个对象上设置任何属性,所以我无法弄清楚为什么它不仅仅是当键盘是数据源时的行为方式,或者当我离开时从 xib 恢复时的行为方式
Lorem ipsum dolor 默认文本。
【问题讨论】:
-
在 textView 上调用 sizeToFit 和/或 setNeedsDisplay 有帮助吗?
-
从我读到的行为来自于在 UITableViewCell 中拥有 UITextView - 我选择了一种不同的方式,因为我在我阅读的所有报告中都没有看到任何解决方案。
标签: iphone cocoa-touch uitextview