我在Xcode的界面生成器中發現了一個非常奇怪的錯誤,我希望別人能告訴我如何修復它,或者至少告訴我我不是唯一的錯誤。如何解決Interface Builder Xcode中的stackview錯誤問題?
當我嘗試使用Interface Builder在stackView
中添加UILabel
和UITextview
時,堆棧視圖將以無限寬度拉伸。對於我的UITextView
,我禁用了滾動和編輯功能。
這是我後都結合元素StackView
內:
當我使用兩個UILabels並添加那些StackView
內它的正常工作。
什麼限制你對stackview設置?當你在堆棧視圖中嵌入對象時,大部分現有的約束條件都將被刪除。堆棧視圖將使用其固有尺寸來確定其大小; 'UITextView'本質上非常長,因爲它會嘗試將所有文本放在一行上。如果將堆棧視圖限制在超級視圖的邊緣,那麼它應該可以正常工作。 – Paulw11