0
我有兩個相互爲父子關係的UIViews
。我想將childView
的尾部空間設置爲parentView
,其值未知。當我用常量值設置邊距時,它始終與該值一起放置,但我需要根據其寬度放置該值。我如何在StoryBoard
中設置約束?我不能在程序中再次設置,因爲我旁邊有更多的子視圖。在StoryBoard中給一個UIView的尾部空間賦予一個動態值
我有兩個相互爲父子關係的UIViews
。我想將childView
的尾部空間設置爲parentView
,其值未知。當我用常量值設置邊距時,它始終與該值一起放置,但我需要根據其寬度放置該值。我如何在StoryBoard
中設置約束?我不能在程序中再次設置,因爲我旁邊有更多的子視圖。在StoryBoard中給一個UIView的尾部空間賦予一個動態值
有實現這一目標的方法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:選擇任何約束並導航到屬性屬性,然後通過單擊任何約束的屬性屬性部分中常量字段左邊的+號來按照添加面類自定義更改值。
您是否在storybaord中設置了約束條件? –
謝謝我有我的解決方案 –
@SyedeHussaini嗨。請在此發佈您的答案,以便對其他人有所幫助。 – GoGreen