2015-11-30 56 views
3

問題:圖片佔據了大部分堆棧和文本的收縮UIStackView:更改UIStackView圖像寬度用故事板

我試圖改變內容擁抱優先事項,但沒有改變!

如何在UIStackview中使用故事板

我希望細胞看起來像Eventbright事件Cell? enter image description here enter image description here

我得到的是一張圖像,它佔據了大部分的細胞?

回答

2

我嘗試了以下方法。 整體設立在PIC給出:

enter image description here

在運行時結果作爲下式給出:

enter image description here

  • 第一堆疊視圖是填充比例
  • ImageView的寬度是堆棧視圖寬度的1:4(控制並從imageview拖動到堆棧視圖並將等寬設置爲25%)

從控制和拖動選擇相等的寬度。如圖

enter image description here

enter image description here

  • 堆棧視圖2被填同樣
  • 堆棧視圖3填補同樣

希望它可以幫助

+0

我在哪裏應該輸入25%? – user3662992

+0

當您控制並從ImageView拖動到堆棧視圖時,請選擇相同的寬度。然後轉到大小檢查器並雙擊約束。你會在答案中看到上面的窗口顯示。在乘數中輸入25%。 – Irfan

+0

感謝兄弟,我希望它不會中斷:) – user3662992

6

取代Fill,將UIStackViewDistribution更改爲Fill Proportionally,併爲每個元素的寬度添加約束條件。這些制約因素將作爲衡量一個因素的指標,而不是固定的大小。