2016-03-25 60 views
0

我有兩個相互爲父子關係的UIViews。我想將childView的尾部空間設置爲parentView,其值未知。當我用常量值設置邊距時,它始終與該值一起放置,但我需要根據其寬度放置該值。我如何在StoryBoard中設置約束?我不能在程序中再次設置,因爲我旁邊有更多的子視圖。在StoryBoard中給一個UIView的尾部空間賦予一個動態值

+1

您是否在storybaord中設置了約束條件? –

+0

謝謝我有我的解決方案 –

+0

@SyedeHussaini嗨。請在此發佈您的答案,以便對其他人有所幫助。 – GoGreen

回答

0

有實現這一目標的方法2 ..

1:創建使用IBOutlet中所需的約束的對象,並在ViewController.m文件更改該值。例如 ..

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

現在將常量值更改爲任意所需的數值。在我的情況下,我想設置拖尾空間爲屏幕寬度的1/4的3倍。

self.trailingSpaceConstraint.constant = self.view.frame.size.height/4 * 3;

2:選擇任何約束並導航到屬性屬性,然後通過單擊任何約束的屬性屬性部分中常量字段左邊的+號來按照添加面類自定義更改值。

相關問題