[英]Auto-layout - StackView deleting existing constraints
我幾乎不了解如何使用自動布局在xCode Interface Builder中實現一些iOS應用程序屏幕。
我已經放置了一些具有工作約束的元素,但是我意識到將它們分組為垂直StackView會更實際。
StackView
最初,這看起來很簡單,就像我在上一個屏幕中所做的一樣。 但是,一旦將元素嵌入StackView中,我所有的邊距約束都消失了! 另外,如果我嘗試手動放回約束,它們將完全無效並產生歧義。
我不完全了解iOS UI構建器的工作方式,因此很高興需要一些幫助。
請參見下面的屏幕截圖。
堆棧視圖中的約束可能很古怪,但是嘗試/試驗特性可以有所幫助。
特別是,調整Alignment , Distribution和Spacing通常可以解決問題。
Alignment
Distribution
Spacing
[英]iOS auto-layout constraints
[英]Constraints without using auto-layout?
[英]iOS Auto-layout constraints and frames not working
[英]Auto-layout constraints not working as expected
[英]Adding constraints without auto-layout
[英]Auto-layout constraints not getting respected
[英]Auto-layout/width of uibutton problem in stackView swift
[英]Adding auto-layout constraints to subviews of a view with Masonry
[英]iOS auto-layout unsatisfied constraints due to 0 sized container view
[英]Weird issue when setting up auto-layout constraints in code
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.