gpt4 book ai didi

ios - 如何在 iPhone 6/6 plus 上使 UITableViewCells 具有相同的高度?

转载 作者:行者123 更新时间:2023-11-28 21:52:50 26 4
gpt4 key购买 nike

我当前的应用程序使用 UITableView,我在其中使用 heightForRowAtIndexpath 方法为每个单元格返回相同的高度。

当我试用 Yo 应用程序时,4s 和 6 plus 的高度相同,只是更宽(很明显)。但是在我的应用程序中,当我在 6 plus 上尝试时,行变得“更高”。我如何保持高度相同。这也扩展到其他 UI 元素。所有按钮等都更高/更宽,尽管是静态定义的(以像素的数量而不是屏幕的百分比)。

最佳答案

问题是您在 xcode 中不支持新的 iPhone 尺寸。您需要为 iPhone 6 和 iPhone 6Plus 添加新的启动图像。在 xcode Image.xcassets 中,找到你启动的图像。选择适用于 iOS 8 的图像,您应该会看到适用于 Retina HD 5.5 和 Retina HD 4.7 的图像占位符。当您添加这些图像时,您的应用程序将不再缩放以适应新 iPhone 的屏幕。

(您也可以按照 dasdom 的建议使用 xib 渲染启动画面。)

关于ios - 如何在 iPhone 6/6 plus 上使 UITableViewCells 具有相同的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27674005/

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