我剛剛以編程方式創建了一個 UIStackView。在那里我添加了一個按鈕。但是當我將它添加到堆疊視圖時,按鈕的框架會改變它的形狀。看... 你知道我如何配置我的 stackview 以便它不會改變其成員的框架嗎?我的按鈕曾經是圓形的
uj5u.com熱心網友回復:
沒有看到有關您如何設定約束的任何其他資訊......
您的堆疊視圖屬性應該是:
Axis: Vertical
Alignment: Center
Distribution: Fill
Spacing: (whatever spacing value you need)
然后,要使您的按鈕“圓形”,請為其提供所需的寬度約束和等于其自身寬度的高度約束。
uj5u.com熱心網友回復:
您必須在 Xcode 的檢查器區域中添加一些內容。【分布】-【均等填充】
如果您想以編程方式創建...
lazy var stackView: UIStackView = {
let stackView = UIStackView()
stackView.distribution = .fillEqually
stackView.axis = .horizontal
stackView.alignment = .center
stackView.translatesAutoresizingMaskIntoConstraints = false
return stackView
}()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/354493.html
