gpt4 book ai didi

ios - 调整 UITextView 的大小 - 高度不调整

转载 作者:行者123 更新时间:2023-12-01 18:18:38 24 4
gpt4 key购买 nike

这应该很容易,但由于某种原因,它对我不起作用。我想调整我的文本框的大小,理想情况下在底部有一些填充。现在,我将满足于适当调整大小。

设置

我的 Storyboard上的单一 View

接口(interface)

@property (weak, nonatomic) IBOutlet UITextView *messageTextBox;

实现
- (void)viewDidLoad
{
[super viewDidLoad];
_messageTextBox.text = _message.body;
[_messageTextBox sizeToFit];
}

我尝试了几种不同的解决方案,包括在这里更改框架的高度和其他用户建议...

这是使用 ios7 和 xcode 5,但我不明白为什么这样的基本功能会出现问题。

为了增加我的困惑,我在 sizeToFit 之后记录了框架高度和内容大小。我的结果是:
2013-10-02 18:40:20.803 narg[21467:a0b] H of the frame: 618.000000
2013-10-02 18:40:20.804 narg[21467:a0b] W of the frame: 469.000000
2013-10-02 18:40:20.804 narg[21467:a0b] Reported H of contentSize property on object 42.000000

所以框架清楚地知道正确的高度,但是在显示器上所有的文本都被截断了,盒子没有调整大小。

最佳答案

这是我的问题的答案。在某些时候,我已经在我的 View 中检查了 Autolayout。这有效地锁定了 View 并且不允许我调整帧大小。

如果您看到框架未调整大小的类似问题,请尝试以下操作:

  • 转到界面生成器并打开 View
  • 点击文件检查器
  • 取消选择自动布局。

  • 这解决了我的问题。

    关于ios - 调整 UITextView 的大小 - 高度不调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147911/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com