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

Xamarin.ios 如何设置布局构造以允许UITextview填充UIImage和UIButton之间的空间?,xamarin.ios,autolayout,storyboard,Xamarin.ios,Autolayout,Storyboard,如下图所示,如何防止UITextView在UIButton下面溢出?一般前导和尾随空格为8,UITextView设置为换行,lines=0。 UIButton上包含内容的prio是751,这使得它将其大小限制为输入的文本,并且不会占用UITextField的一半空间。我已经在UIButton上设置了内容插入,以便对按钮文本进行一些内部填充 我希望按钮能够正确地调整到其内部文本的大小,该文本的长度可能随翻译而变化,然后文本视图将填充剩余的宽度,但如果不适合,则行中断 您没有显示您的约束条件,但

如下图所示,如何防止UITextView在UIButton下面溢出?一般前导和尾随空格为8,UITextView设置为换行,lines=0。 UIButton上包含内容的prio是751,这使得它将其大小限制为输入的文本,并且不会占用UITextField的一半空间。我已经在UIButton上设置了内容插入,以便对按钮文本进行一些内部填充

我希望按钮能够正确地调整到其内部文本的大小,该文本的长度可能随翻译而变化,然后文本视图将填充剩余的宽度,但如果不适合,则行中断


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

以下是一个基本布局:

其结果是:

正如您所看到的,当文本对于标签来说太长时,它会被..截断,而不是按下按钮

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

重要的是,按钮的内容拥抱和压缩阻力设置如下:


将UITextView的右侧设置为按钮左侧的固定填充。是的,不起作用。可能很难在图像中看到,但它在图像中可以正常工作,直到文本太长,然后在iOS设计器中发出警告,并在运行时溢出。您有红色指示,表明您的约束没有正确设置。展开文档大纲窗格中的所有元素(使每个约束都可见),并张贴一个该元素的屏幕帽。如果我在设计器中减少文本,我会将其松开(请参见添加的图像)。也张贴了警告。按“添加缺少的约束”不会执行任何操作。这应该是可编辑的
UITextView
?或可编辑的
UITextField
?或不可编辑的
ui标签
?谢谢!压缩阻力prio修复了它!