簡體   English   中英

UIStoryBoard Auto Layout在UIScrollView內嵌入UIStackView

[英]UIStoryBoard Auto Layout embed UIStackView inside UIScrollView

我在設計包含一些Label和ImageView的ViewController時遇到問題。 我已經將它們嵌入StackView中。 我的目標是將StackView放在ScrollView內,以便如果內容長於屏幕高度,則我的內容可以滾動

所以基本上我要做的是

1-將UIScrollView放置在場景中。 將滾動視圖固定在其上,且沒有邊距。

2-將UIStackView放置在滾動視圖中。 將堆棧視圖的所有邊固定到滾動視圖,且沒有空白(是的,這是違反直覺的)。

3-垂直滾動:在滾動視圖和堆棧視圖之間添加相等的寬度約束

這是我在情節提要中的設置

在此處輸入圖片說明

但是我得到了這個紅色警告約束。 有人知道怎么修這個東西嗎? Maythanks

在此處輸入圖片說明

嘗試在此鏈接中給出的示例它正在使用以下步驟

  1. 創建一個UIScrollView,並設置其約束。
  2. 將UIStackView添加到UIScrollView
  3. 設置約束:前導,尾隨,頂部和底部應與UIScrollView中的約束相同
  4. 在UIStackView和UIScrollView之間設置相等的Width約束。
  5. 在UIStackView上設置Axis = Vertical,Alignment = Fill,Distribution = Equal Spacing和Spacing = 0

    https://github.com/ar-juan/uistackview-in-uiscrollview

暫無
暫無

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

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