簡體   English   中英

iOS故事板AutoLayout並添加約束

[英]iOS storyboard AutoLayout and adding constraint

我正在更改我的應用程序以支持3.5“顯示。 目前它支持4“顯示器。 屏幕布局如下所示。 如何在故事板中添加以下約束? (我在故事板中啟用了自動布局選項。)

  1. 如何將button1和button2寬度設置為超視圖寬度的一半? 兩者都應該在超視圖寬度的中間相交。

  2. UIImage#1應放在superview寬度的中間位置。

StoryboardView

1:按鈕

沒想在界面構建器中做所有事情

您必須在代碼中聲明NSLayoutConstraint插座:

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *buttonWidthConstraint;

然后設置:

self.buttonWidthConstraint.constant = self.containerView.frame.size.width /2;

以下是您在IB中需要做的事情:

  • 2個按鈕必須具有相同的寬度。

第一張圖片

  • 對於這兩個按鈕,將它們粘貼在左側和右側以及底部,並按如下方式固定它們的高度:

第二張圖片

2:中心圖像視圖

像這樣居中圖像視圖

中心圖像視圖

修復它的寬度,高度和Y位置

固定寬度高度

希望這可以幫助。

暫無
暫無

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

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