2016-03-27 98 views
4

我有一個自定義UITableViewCell具有以下要素:解決UIStackView佈局歧義

  • 的UIImageView
  • 的UILabel
  • 的UILabel

我想在左邊的UIImageView和2物體在右側堆疊在一起。這裏是什麼樣子的故事板:

StackView

我有一個水平UIStackView。它內部是UIImageView垂直UIStackView

下面是層次結構是這樣的:在標題和描述標籤上的歧義

hiearchy

出於某種原因,我得到警告。我試圖一次又一次地調整它們,但我無法完全理解它。任何建議表示讚賞。

+0

你有水平的'UIStackView'包含你的標題和描述固定到任何東西? – Adrian

+0

是啊,超級景觀的所有4面 –

+0

是否希望標題和說明垂直填充到與圖像視圖相同的高度? – Adrian

回答

1

使垂直stackview作爲填補同樣

我會做的是修復圖像的縱橫比或尺寸和使水平疊層視圖,同樣填充

如果圖像尺寸是可變的,那麼我會設置內容擁有圖像的優先級更高的垂直堆棧視圖,以便它顯示整個圖像而不裁剪和垂直堆棧視圖填充同樣。