簡體   English   中英

約束不起作用

[英]Constraints not working

我不確定為什么,但是我在約束和自動布局方面遇到了很多麻煩。 我有下面的視圖,我想使其如圖所示,但我采用的每種方法似乎都不正確。

我一直在關注iOS中的本教程在線自動布局教程,而我想嘗試描述我的約束。 按照這種技術,這就是我所擁有的:

我的約束條件的描述。

標簽:

  • 以視圖為中心
  • 頂51

所有圖片:

  • 必須具有相等的高度和相等的寬度。
  • 左右兩個槽之間的距離為0。
  • 分隔圖像的所有內部裝訂線均為12。

我還包括了我的情節提要。 故事板鏈接

在此處輸入圖片說明

為此,您只需要聲明第一個imageview的高度和寬度,並且ViewController使用相等的高度和相同的寬度,然后更改乘數默認值,將其調整為1即可調整大小,然后對於其余的imageview則給定相等的寬度和相同的高度第一個imageview。

如果要保持高度和寬度不變,請不要固定它,只需使用水平中心約束即可。 使用自動布局將其固定,希望對您有所幫助。

您設置了圖像高度並設置了圖像底部約束,並且沒有設置很多選擇的標簽高度

  • 設置標簽高度,因為您運行的iPhone 4或4s不會顯示標簽。

  • 刪除圖像底部約束,因為您已設置為固定圖像高度。

  • 您的圖片無法固定高度,因此無法刪除您設置的圖片高度以及所有圖片選擇並設置相等的高度限制(所有圖片高度相同)。

更好您應該將這四個圖像視圖移到uiview(childView)中。確保4個圖像視圖是UIView的子視圖。

-從childView向SuperView添加相等的寬度和較高的約束。 -通過選擇情節提要上的兩個約束來增加EqualHight和Equal Width約束的乘數值(例如1:2.1,1:2.2),它在所有方向上都可以保持相同的距離

  • 通過在容器中垂直放置尾部空間和前導空間來添加Y位置和X位置。

  • 然后選擇4個uiimageviews,並確保它們具有相同的寬度和高度,之后

  • 選擇4個圖像視圖,然后單擊大頭針按鈕並檢查等寬和等高。

  • 為image1添加開頭,頂部和結尾空間

  • [1,2]

    [3,4]

  • 為圖像2添加尾部和頂部空間

  • 為圖像3添加開頭,頂部和底部空間
  • 為圖像4添加尾部,頂部和底部空間,

暫無
暫無

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

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