我有一个由
定义的UITextView@property (nonatomic, retain) IBOutlet UITextView *quote;
在我的视图控制器标题中,我可以使用
设置值quote.text = @"some text";
但视图不想更新值,我该怎么办
答案 0 :(得分:3)
设置文本应立即使UITextView在正常条件下呈现文本。
你确定你的那个:
快速测试验证UITextView的可见性 - 只需在笔尖中放入一些示例文本,并验证它是否在启动时出现。如果是这样,那么您知道至少您的视图正在显示。那时,它必须与#2相关。
答案 1 :(得分:2)
确保已将quote
连接到XIB中的UITextField。另外,请确保 .m 中的@synthesize quote;
。
答案 2 :(得分:0)
我刚刚碰到了这个问题,只要我为内容指定了足够的 height ,问题就会消失。在Xcode中,它看起来仍然可以,但如果没有TextView,AutoLayout决定不使用TextView。
当你提出这个问题时,这可能不是你的问题了,但是在谷歌搜索中它仍然很早就出现了,所以无论如何我都会发布这个答案。
顺便说一句:编辑约束时,Xcode仍然有点滑动。如果您点击“输入”,它将更新视图(并保存)。在恒定场中,如果它以其他方式失去焦点,它就不会这样做。
这只是为了向我们展示让用户界面始终正确是多么困难。