使用 Spring/Strut 和自动布局 (Xcode 8)

Using Spring/Strut AND AutoLayout (Xcode 8)

我在这里看到的所有主题都是一对一的。

我的问题是:

可以有效地使用 Autolayout AND spring 和 struts 吗?如果您没有对对象设置任何约束,您将看到在“尺寸检查器”选项卡上仍然有旧的 spring 和支柱界面。

问题是,我只为 iPhone 做一个测试应用程序,老实说,spring 和 struts 在 90% 的情况下都非常有效(即使width/height 比率不同,如 iPhone 4).

但是需要 10% 的限制才能获得我想要的结果。 (Table 浏览量、动态文本等)。

我找不到任何东西来查看 Apple 是否仍在维护 struts 和 springs(他们必须有,因为你仍然可以使用它们)但我知道自动布局是一个改进版本spring 和 struts 并且 Apple 的焦点是自动布局。

当然,100% 自动布局方法将是最佳选择,但对于设置按钮之类的简单内容,我不知道为什么 spring/strut 不是一个可行的解决方案。 (考虑到您没有做 iPhone 和 iPad 应用程序)

所以,可以同时使用两者,否则我以后会遇到问题吗? (考虑到我只是为 iPhone 或 iPad 做一个应用程序,从来没有两者)

It is possible to use Autolayout AND spring and struts effectively

是的,绝对是。如果您的视图是在代码中创建的,则始终如此。但从 Xcode 8 开始,您也可以在 Interface Builder 中执行此操作,即您可以将两者组合在同一个笔尖 (xib/storyboard).