gpt4 book ai didi

ios 程序化 UI 与自动布局最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:11 26 4
gpt4 key购买 nike

我正在尝试了解在 ios 中布局 UI 的最佳实践。具体来说,我试图了解以下优点/缺点:纯编程 UI、 Storyboard和 XIB,以及 ios 6.0+ 中的自动布局。

我已经习惯了纯程序化 UI(没有自动布局),但我正在尝试了解我可能会遇到问题的地方。分数坐标是一个问题吗?我是否必须处理很多条件来处理不同的 ios 屏幕尺寸,或者我可以在代码中用百分比来处理这个问题。

我在 stackoverflow 上看到了一些关于此的主题,但还不够全面。

最佳答案

无论您是在代码中还是在界面构建器中添加约束,最终产品都是一样的。您不必处理小数坐标,或者在大多数情况下不必处理不同的屏幕尺寸 - 这几乎就是自动布局的要点

在 Xcode 4 中,在 Interface Builder 中编辑约束非常糟糕。它在 Xcode 5 中有了很大改进。但是,如果您习惯于在代码中生成 UI,那么我建议您继续使用与过渡到自动布局相同的方式。

如果您有兴趣,我已经写了一系列 blog posts关于 Autolayout,涵盖界面构建器、视觉格式语言、约束的单独创建和 my Autolayout helper category大大简化了代码中的构建布局。

关于ios 程序化 UI 与自动布局最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22190833/

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