使用 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).
我在这里看到的所有主题都是一对一的。
我的问题是:
可以有效地使用 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).