如何在Objective C中使用从iOS 9创建的约束?

时间:2017-03-08 17:44:43

标签: ios objective-c swift constraints nslayoutconstraint

如何在Objective C中使用从iOS 9创建的约束? 在Swift中,这应该是这样的:

    button.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
    button.heightAnchor.constraint(equalToConstant: 100).isActive = true

1 个答案:

答案 0 :(得分:8)

您是否只是要求对Swift代码进行Objective-C转换?

[button.centerYAnchor constraintEqualToAnchor:view.centreYAnchor].active = YES;
[button.heightAnchor constraintEqualToConstant:100].active = YES;

无论您使用何种语言创建限制,约束都会以完全相同的方式运行和使用。