gpt4 book ai didi

ios - 带有 Storyboard的横向和纵向 iPad 的不同布局

转载 作者:行者123 更新时间:2023-11-28 19:45:17 27 4
gpt4 key购买 nike

我必须开发一个 iPad 应用程序,它应该有一个纵向布局和一个横向布局。此应用程序应该能够与 iOS 8 和 iOS 9 一起使用。要设计两种不同的布局,我应该使用 2 个 Storyboard:一个用于纵向布局,一个用于横向布局,还是我可以只使用一个带有尺寸等级的 Storyboard?

我找到了 this solution在 stackoverflow 上,但我不确定这是否是使用 2 种不同布局的正确方法。有没有人知道如何在 iPad 上使用纵向布局和横向布局?所以你认为最好使用大小类或使用 2 个不同的 Storyboard:一个用于横向,一个用于纵向

最佳答案

根据您的问题,您需要使用尺寸等级来创建应用程序。但是在 traitCollection 中,你只会得到 wRegular-hRegular for both landscape and portrait

statusBarOrientation trait 集合的日志值结果。

enter image description here

你所能做的就是在

中添加make constraints active and inactive

-(void)updateViewConstraints {} 方法基于[UIApplication sharedApplication].statusBarOrientation

首先你需要绑定(bind)你给 View 的约束,并在.h或.m文件中制作它们的对象。

enter image description here

然后您需要根据您的要求更改约束的常量值使约束处于事件状态和非事件状态

enter image description here

结果:

1.) iPad 纵向 View

enter image description here

2.) iPad 横向 View

enter image description here

这是您在 iPad 中进行布局的一种方式。希望它能帮助您解决问题。

关于ios - 带有 Storyboard的横向和纵向 iPad 的不同布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32625193/

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