gpt4 book ai didi

iphone - ios 6 Storyboard和基于方向的自定义布局

转载 作者:行者123 更新时间:2023-12-03 21:15:57 25 4
gpt4 key购买 nike

一直在尝试寻找一些有关建议方法的提示,但运气不佳。

我想要的只是知道处理纵向/横向模式的自定义布局的最佳方法是什么。

我看到一些帖子说在 Storyboard 中向同一个 ViewController 添加 2 个 View ,并根据方向变化添加 show/hide,而有些人建议完全使用每个方向都有单独的 ViewController

这是首选方法。我刚刚开始申请,所以我宁愿采用广泛接受的方法,也不愿稍后处理复杂的问题。

Apple 文档在这方面仍然不断谈论 nib 文件而不是 Storyboard,因此没有太大帮助。

我的主要关注点是性能(我可以接受编写代码而不是依赖图形界面)。单独的 ViewController 似乎以干净的方式保持代码,但是如果涉及填充 View /每次方向更改时清除它们,似乎有点昂贵(不确定是否相关)。

此外,如果应用程序中的每个场景都有 2 个布局,那么管理它们我不确定当应用程序变大时会有多痛苦。

请为我指出适合我的情况的方法,

我不关心向后兼容性。只是担心最新的 Xcodeios6 是否对决策很重要

谢谢

最佳答案

我想说这实际上取决于纵向和横向 UI 的定制水平。我所做的大量实现可以通过切换方向时的自动调整大小/自动布局来处理,或者在旋转 UI 并触发回调时自行移动元素。移动元素根本不应该是一个昂贵的操作,因为这是一种非常常见的情况(这同样取决于 UI 的复杂性)。

关于iphone - ios 6 Storyboard和基于方向的自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13453547/

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