我在这里看到的所有主题都是一对一。
我的问题是:
可以有效地使用Autolayout AND弹簧和支柱吗?如果您未对对象设置任何约束,则会在“大小检查器”选项卡上看到您仍然具有旧的弹簧和支柱接口。
问题是,我正在为iPhone做一个测试App而且说实话春天和struts就像90%的情况下的魅力一样(即使宽度/高度比例与iPhone 4不同)。
但是需要10%的约束来获得我想要的结果。 (表格视图,动态文本等)。
我无法找到任何东西,看看Apple是否仍然保持支柱和弹簧(它们必须有,因为你仍然可以使用它们)但我知道Auto Layout是弹簧和支柱的改进版本,而Apple专注于Auto布局。
当然,100%的自动布局方法是最好的选择,但是对于设置简单的事情,比如按钮,我不知道为什么没有弹簧/支撑可行的解决方案。 (考虑到你没有使用iPhone和iPad应用程序)
那么,有可能同时使用两者,或者我将来会遇到问题吗? (考虑到我正在为iPhone或iPad做一个App JUST,从来没有这两个)
答案 0 :(得分:1)
可以有效地使用Autolayout AND spring和struts
是的,绝对的。如果您的视图是在代码中创建的,那么这一直都是如此。但是从Xcode 8开始,你也可以在Interface Builder中完成,也就是说你可以将两者合并在同一个nib(xib / storyboard)中。