【问题标题】:iOS UITextView wont resizeiOS UITextView 不会调整大小
【发布时间】:2012-12-26 05:04:02
【问题描述】:

这真的很奇怪。我有一个与 OBOutlet 正确连接的 UITextView。在我的 viewDidLoad 中,我正在更新它的文本,如下所示:

[tvDescription setText:@"This is some sample text "];

然后只是为了测试,我尝试调整它的大小:

[tvDescription setFrame:CGRectMake(20, 20, 20, 20)];

文本更新正常,但无论我为 setFrame 输入什么大小,都没有任何反应,它保持正常大小。好像被锁住了。

tvDescription 是 UITextView,在笔尖中是 301 宽和 104 高。

【问题讨论】:

    标签: ios height uitextview


    【解决方案1】:

    我会尝试查看文本视图的自动调整大小掩码 - 确保它在显示时不会调整大小。如果您使用的是自动布局,请确保约束与您要执行的操作相匹配。

    除此之外,只需确保您的插座已连接(似乎是因为文本更新)并且它应该可以工作。

    【讨论】:

    • 我以前没有看到这个,在文件检查器选项卡中有一个选项:使用自动布局。我不得不取消选中它。即使我设置了自动布局的约束,它也不起作用。但是禁用自动布局现在一切都很好,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-10-09
    • 2013-10-20
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 2014-01-10
    相关资源
    最近更新 更多