gpt4 book ai didi

ios - 如何同时支持纵向和横向模式 - XIB 的可重用 View

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

我不熟悉使用 XIB 进行方向更改。

我看到很多问题,比如 this , 和 this ,但我似乎无法在这里找到简单的解决方案。我不想使用任何可以做到这一点的第三方框架,而是希望逐步了解我应该如何重新设计我的 XIB 和/或我应该如何创建导出。以及 XIB View 代码(UIView 衍生产品)中应该包含的所有内容。

View XIB 到目前为止没有任何导出,我不确定我应该提供哪个导出。这是 XIB 的结构:

enter image description here

像上面一样,我将有 2-3 个 XIB,我从中加载 View ,所有这些都到相同的 View Controller 中。

同样,我知道 UIViewController 如何响应方向变化(preferredInterfaceOrientationForPresentationshouldAutorotateToInterfaceOrientation),但不知道如何在每个此类上使用适当的 socket 加载相应的 XIB事件。,

最佳答案

这可能是一项非常棘手的任务。您在 View 中添加 socket 并在 View Controller 中以编程方式重新排列它们是正确的。这是一项非常艰巨的任务,需要花费大量时间。

我会建议使用 XCode 中提供的自动布局工具来简化这项工作,并帮助使过渡看起来更加顺畅。请检查以下链接:

如果您在用户改变方向时更改 View 的内容,而不仅仅是排列,则每次用户改变方向时重新加载整个 XIB 可能是一个不错的选择。查看有关支持多个界面方向的 Apple 文档。

希望对您有所帮助:)

关于ios - 如何同时支持纵向和横向模式 - XIB 的可重用 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313695/

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