为StoryBoard中的UIView的尾随空格赋予动态值

时间:2016-03-25 16:15:39

标签: ios objective-c xcode uiview storyboard

我有两个UIViews,彼此有父子关系。我想将childView的尾随空格设置为parentView,其值不明。当我使用常量值设置边距时,它总是放置该值,但我需要根据其宽度放置该值。如何在StoryBoard中设置约束?我不能在程序中再次设置它,因为我旁边有更多的子视图。

1 个答案:

答案 0 :(得分:0)

实现这一目标有两种方法..

1:使用IBOutlet创建所需约束的对象,并更改ViewController.m文件中的值。 例如......

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

现在将常量值更改为任何所需的数字。在我的情况下,我想将尾随空格设置为屏幕宽度的1/4的3倍。

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

  

2:选择任何约束并导航到属性属性,并通过单击任何约束的属性属性部分中常量字段左侧的+符号,根据添加边类自定义更改值。