ios - 将内容适配到 iPhone 屏幕

标签 ios iphone uinavigationbar uitabbar screen-size

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

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

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

我正在开发非常小的 iPhone 4C。我敢肯定这在 iPhone 6 上不会有问题,但需要支持这些小屏幕。

感谢您对此的一些意见。

最佳答案

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

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

关于ios - 将内容适配到 iPhone 屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32267160/

相关文章:

ios - Apple 针对内联视频播放器的 iOS 政策是什么?

iphone - 在 iOS 上通过 native Facebook 应用程序打开 Facebook 链接

iphone - 游戏中心排行榜(沙盒)显示错误的分数

ios - 如何设置在顶部显示运营商、时间和电池的状态栏颜色

ios - 将本 map 片添加到imageView中

uinavigationbar - 如何使用 xcode 5 (iOS7) 增加导航栏的高度并更改标题的垂直位置?

iphone - 设置一次后如何去除UIButton的渐变效果 - iPhone

ios - 为什么 Keychain 比保存在文件中的加密数据更安全?

ios7 - 如何减少 UINavigationBar IOS 7 中 UIBarButton 项目之间的填充?