如何设置布局构造以允许 UITextview 填充 UIImage 和 UIButton 之间的 space?

How do I set the layout constr to allow UITextview to fill the space between the UIImage and UIButton?

如下图所示,如何防止 UITextView 在 UIButton 下方溢出?一般前导和尾随 space 为 8,并且 UITextView 设置为自动换行且行数 = 0。 UIButton 上的 Content hugging prio 是 751,这使其将其大小限制为输入的文本,而不占用 UITextField 的 space 的一半。我在 UIButton 上设置了内容插入,以便对按钮文本进行一些内部填充。

我希望按钮根据其内部文本正确调整大小,内部文本的长度可能因翻译而异,然后文本视图填充剩余宽度,但如果不合适则换行。

您没有显示您的约束条件,但根据正在发生的情况以及您看到 红色 行的事实表明某些地方不正确。

这是一个基本布局:

结果是:

如您所见,当文本对于标签来说太长时,它会 ... 被截断,而不是推入按钮。

我设置了按钮的内容插图(以匹配您的图片):

按钮的 Content Hugging 和 Compression Resistance 设置如下很重要: