///'在 Objective-C 中,可以使用 Masonry 库来设置视图的约束。假设你已经将 View 添加到了 B 上,并且想要设置它与 A 的约束,你可以按照以下步骤进行操作://n//n1. 导入 Masonry 库:在你的 ViewController 的头文件中添加 //#import <Masonry/Masonry.h>//。//n//n2. 创建 View 并添加到 B 上:在合适的位置创建 View,并将其添加到 B 上。例如,可以使用下面的代码将 View 添加到 B 上://n//nobjc//nUIView *view = [[UIView alloc] init];//n[view setBackgroundColor:[UIColor redColor]];//n[B addSubview:view];//n//n//n3. 使用 Masonry 设置约束:接下来,使用 Masonry 的方法来设置 View 与 A 的约束。例如,以下代码将 View 的左边缘与 A 的左边缘对齐://n//nobjc//n[view mas_makeConstraints:^(MASConstraintMaker *make) {//n make.left.equalTo(A.mas_left);//n}];//n//n//n4. 添加其他约束:如果需要,你可以继续使用 Masonry 的方法来添加其他约束。例如,以下代码将 View 的顶部与 A 的顶部对齐,并且设置 View 的宽度等于 A 的宽度的一半://n//nobjc//n[view mas_makeConstraints:^(MASConstraintMaker *make) {//n make.left.equalTo(A.mas_left);//n make.top.equalTo(A.mas_top);//n make.width.equalTo(A.mas_width).multipliedBy(0.5);//n}];//n//n//n通过以上步骤,你可以使用 Masonry 来设置 View 与 A 的约束。记得在设置约束时,确保 View 已经添加到了 B 上,以便能够正确地设置约束。//n///


原文地址: https://www.cveoy.top/t/topic/pEaE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录