繁体   English   中英

在 iPad 中处理不同方向的最佳方法

[英]The best way to handle different orientations in an iPad

我希望论坛上的人们可以帮助我解决我正在努力解决的问题。 我正在编写一个 iPad 应用程序,该应用程序的布局根据设备的方向略有不同。 该设备将在布局上显示一堆图块(想想棋盘),每个图块都将包含与应用程序相关的内容。 在肖像模式中,您将获得更多的图块,只需少量信息。 在横向中,我们希望减少瓦片的数量并显示有关每个瓦片的更多信息。

我的问题是从布局的角度来实现这一目标的更好方法是什么? 我宁愿留在一个 xib 中,但我有时间让自动调整大小正常工作。 我知道我可以根据方向加载单独的 XIB 文件,然后在方向改变时再次加载,但这对我来说听起来很笨拙。

你在做什么来处理这种事情?

您可以在一个 xib 中实现两个视图并更改旋转可见的视图,但这会导致每个视图的每个属性需要两倍的IBOutlet

如果布局更改很困难,我可能会更改 xib,但对于简单的东西(自动调整大小调整效果不佳),我通常只是在代码中将框架设置为新的 position。 请记住,这会创建一大段不好看的代码。 我仍然会经常在IB中模拟视图,以便我可以移动帧位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM