gpt4 book ai didi

ios - 使用 Xcode Storyboards 实现丰富的旋转 UI

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

我正在开发一个 iPad 应用程序,它依赖于一个相当复杂的布局,似乎超出了自动调整大小蒙版从纵向到横向干净地旋转的能力。

我可以很容易地在 Interface Builder 中为每个方向手动调整布局,但我对处理两种不同布局之间的转换的最优雅和可维护的方式感到困惑。

有什么方法可以用 segues 来完成吗?

有没有一种方法可以轻松截取两种不同的布局并使用代码在它们之间变形?

我是否最好尝试使用 HTML5 而不是 UILabel 来进行页面布局?

是否还有其他我什至没有想到的更好的技术?

非常感谢您的帮助 - 看起来这不应该那么难。

最佳答案

所有场景可能需要也可能不需要有自己的子类(取决于继承)。将子类分配给相应的场景。

然后您需要在子类中设置支持的旋转值。例如:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES;
}

编辑:

我建议通过覆盖 willRotateToInterfaceOrientation:duration: 和 didRotateFromInterfaceOrientation: 加载相应的 NIB。

关于ios - 使用 Xcode Storyboards 实现丰富的旋转 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8517222/

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