我正在做一些需要存储UITextView
中输入的文字的内容。一切正常,直到文本恢复,然后它没有包装在UITextView中(就像输入时一样)但被截断(就像UITableViewCell
默认情况下那样,尾部截断)。
文本在UITextView
后,将使用
self.note.text = textNoteTableView.text;
创建UITextView
(位于自定义UITableViewCell中)
UITextView *textView = (UITextView*)[cell viewWithTag:1];
textView.text = self.note.text;
文本似乎很好,我可以在调试器中捕获它被保存并恢复正常。我需要做的是将文本显示在UITextView
中,就像最初输入,包装和不截断时一样。我没有在这个对象上设置任何属性,所以我无法弄清楚为什么它不仅仅是当键盘是数据源时的行为,或者当我离开时从xib恢复的行为
Lorem ipsum dolor默认文本。
答案 0 :(得分:1)
- (void)textViewDidChange:(UITextView *)textView
{
textView.frame = CGRectMake(....); //set textView's frame to your original size
}
以上代码将解决此问题。
答案 1 :(得分:0)
行为来自在UITableViewCell中使用UITextView - 我选择以不同的方式进行操作,因为我在所有报告中都没有看到解决方案。