使内容适合 iPhone 屏幕

Posted

技术标签:

【中文标题】使内容适合 iPhone 屏幕【英文标题】:Fitting content to iPhone screen 【发布时间】:2015-08-28 08:58:48 【问题描述】:

我正在开发一种适用于 ios 的家庭自动化应用。我目前遇到了一个间距问题,我希望有一个很好的解决方案。

该应用程序总是显示一个导航栏和一个标签栏,这非常占用空间。这是我正在实现的当前页面上的一个大问题,即图表页面。在竖屏下,间距还不错,但在横屏模式下,我觉得图形应该比竖屏模式更大,占用更多空间,这对于标签栏和导航栏来说是根本不可能的。

所以我最初的想法是在横向模式下是否“允许”隐藏标签栏或导航栏(并保持纵向模式)。苹果的评论者会怎么想,用户会怎么想?他们会感到困惑吗?你们还有其他可能的解决方案吗?

我正在使用很小的 iPhone 4C 进行开发。我相信这在 iPhone 6 上不会有问题,但需要支持这些小屏幕。

感谢您对此的一些意见。

【问题讨论】:

观看一些关于 2014 和 2015 年 wwdc 适应性主题的电影 不使用导航栏,只使用 UIView!并在横向模式下隐藏 【参考方案1】:

在一种模式下隐藏条形并在另一种模式下显示它们绝对没有问题,有很多应用程序都这样做,尤其是在显示图表时。

或者,您可以在几秒钟后隐藏这些栏,并在用户点击屏幕或滚动屏幕时再次显示它们(例如,请参阅 Safari 移动版)。

【讨论】:

以上是关于使内容适合 iPhone 屏幕的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 iPhone 4s、5 和 6 的屏幕尺寸,并使所有内容在所有设备上看起来都一样

SpriteKit SKScene 未正确调整大小以适合 iPhone 12

只有一种布局设计,适合 iPhone 纵向模式下的所有屏幕尺寸

SpriteKit - 安全区域布局 Iphone X

如何使布局适合屏幕尺寸

如何在 iPhone 上“隐藏”屏幕外的内容?