簡體   English   中英

IOS。 理解堆棧視圖

[英]IOS. Understanding stack view

我是新的。 我想創建一個這樣的結構:

label (unknown size)  | View 
label (unknown size)  | View

我的結構是這樣的:

在此處輸入圖片說明

但是標簽被剪掉了,我該如何動態地做到這一點?

您好感謝提問。 您應該在屬性檢查器中將 Label 的 line 屬性設置為 Zero 0。 它應該停止剪切文本並將其換行。

我建議您采用如下屏幕截圖所示的層次結構。 您可以通過如下更改您的觀點來做到這一點,

  1. 將父UIStackView的軸更改為垂直,將 2 個子UIStackView的軸更改為水平 確保父 Stackview 沒有設置高度
  2. 確保水平 StackViews 的分布被fill
  3. 將標簽添加到水平 StackView 並設置寬度(在我的示例中為 250)
  4. 然后將UIView添加到水平 stackview 中。 它應該適合 StackViews 空間的其余部分

瞧!

在下圖中

  • 藍色,紫色是 UIViews
  • 紅色、綠色是帶有背景顏色的 UIStackViews

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM