3.5" 与 4" iPhone 的 ScrollView 高度

Posted

技术标签:

【中文标题】3.5" 与 4" iPhone 的 ScrollView 高度【英文标题】:ScrollView height for 3.5" vs 4" iPhone 【发布时间】:2014-06-01 18:40:24 【问题描述】:

我在 UIViewController 中有一个 UITableView,它位于 UINavigationController 内部,而 UINavigationController 位于 UITabBarController 内部。

当使用 3.5" 模拟器进行开发并将我的故事板设置为 3.5" 时,一切正常。

但是,如果我使用 4" 模拟器,UITableView 会在屏幕上过短。如果我以相反的方式执行,表格视图会在屏幕底部结束。

如何正确调整 UITableView 的大小?

(P.S. 我不确定这是否重要,但我正在加载一个位于屏幕底部的 AdBannerView,因此我在加载 UITableView 后调整它的 contentInset 以为 AdBannerView 腾出空间,但我认为这不会改变这种情况)。

【问题讨论】:

【参考方案1】:

您需要添加自动布局约束,以便根据所需的逻辑调整组件的大小。

阅读Apple's Auto Layout Guide,您将了解完成此任务所需的一切。

【讨论】:

以上是关于3.5" 与 4" iPhone 的 ScrollView 高度的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 5 / iOS7:尝试添加约束以在 iPhone 3.5" 和 4" 屏幕之间调整大小

无法点击 4" iPhone 左侧的按钮

iOS - 自动布局不适用于 3.5" 屏幕

您可以在 xCode 4.5.1 中将默认笔尖大小设置为 3.5" 吗?

"iPhone 13"发布:599 元起!库克直呼内行~

按钮之间的自动布局边距仅在 4" 屏幕上不正确