gpt4 book ai didi

ios - 为什么约束优先于 Xcode 中的自动调整大小?

转载 作者:行者123 更新时间:2023-11-28 21:16:23 26 4
gpt4 key购买 nike

在 Xcode 中,当对任何类型的对象使用自动调整大小选项时,事物似乎停留在它们应该在的位置,同时保持与场景成比例的大小。我通常只选择自动调整框内的箭头,一切都保持适当的大小和比例。但是,我在教程、博客和视频中多次看到使用约束是“正确的方法”。为什么在自动调整似乎完美工作时使用约束比自动调整更好?如果我只在纵向模式的 iPhone 上工作,那么在使用自动调整大小时会不会出现任何问题?

enter image description here

最佳答案

嗯,我认为有两个原因。第一个可能是最准确的,但之后可能会让您感觉很奇怪。因为苹果正在插入它。通常当苹果在他们的 api 中支持一个新工具时,跟随是明智的,因为他们会放弃对你习惯的旧东西的支持,比如 Autoresizing。我知道有点糟透了。

第二个(更好的)原因是 Autolayout 允许您编写可以在许多不同屏幕尺寸之间重复使用的 View 组件。是的,Autoresizing 有帮助,但是当屏幕尺寸发生较大变化时,例如从 iPhone 到 iPad,Autolayout 可以让您更好地控制。我已经编写了存在于我所有 iphone/ipad/apple tv 应用程序中的 View 。

关于ios - 为什么约束优先于 Xcode 中的自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41211591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com