可可。有没有办法完全禁用所有窗口的自动布局/约束?

时间:2018-02-17 06:00:49

标签: objective-c macos cocoa

我正在使用Cocoa构建一个以编程方式生成的UI,并为每个视图自动生成自动布局/约束,从而杀死我试图实现的所有标记。有没有办法完全禁用自动布局?我宁愿手动使用好旧的setFrame,也不需要任何调整大小或任何花哨的东西。感谢

1 个答案:

答案 0 :(得分:1)

是的,请关闭translatesAutoresizingMaskIntoConstraints查看您的观点。

view.translatesAutoresizingMaskIntoConstraints = NO;
  

如果此属性的值为YES,则系统会创建一组   复制视图指定的行为的约束   自动化面具。

     

默认情况下,对于您的任何视图,该属性都设置为YES   以编程方式创建。如果在Interface Builder中添加视图,则   系统自动将此属性设置为NO。