我在Xcode的界面生成器中发现了一个非常奇怪的错误,我希望别人能告诉我如何修复它,或者至少告诉我我不是唯一的错误。如何解决Interface Builder Xcode中的stackview错误问题?
当我尝试使用Interface Builder在stackView
中添加UILabel
和UITextview
时,堆栈视图将以无限宽度拉伸。对于我的UITextView
,我禁用了滚动和编辑功能。
这是我后都结合元素StackView
内:
当我使用两个UILabels并添加那些StackView
内它的正常工作。
什么限制你对stackview设置?当你在堆栈视图中嵌入对象时,大部分现有的约束条件都将被删除。堆栈视图将使用其固有尺寸来确定其大小; 'UITextView'本质上非常长,因为它会尝试将所有文本放在一行上。如果将堆栈视图限制在超级视图的边缘,那么它应该可以正常工作。 – Paulw11