我有一个(可能是错误的)假设,即在 xib 中启用右边距指示器等同于使用UIViewAutoresizingFlexibleLeftMargin
内部代码等。
所以,我曾经根据这张快照思考过:
今天晚些时候,我不得不交叉检查,偶然发现了这个线程。
还有苹果文档,标题为“使用自动调整规则自动处理布局更改”的部分:https ://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/创建视图.html
所以我现在有了一个新的概念,即以编程方式设置自动调整大小的掩码如何等同于 xib 设置:
场景1:仅设置(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
相当于:
在西布?
场景2:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
代码中的设置等价于:
在西布?
我的 2 个更新的场景是否正确?我现在在我的理解中吗?