gpt4 book ai didi

iphone - iphone 4 和 iphone 5 的相机覆盖高度

转载 作者:可可西里 更新时间:2023-11-01 06:25:16 28 4
gpt4 key购买 nike

我正在使用标准的 UIImagePickerController 并使用相机覆盖 View ,默认控件。我有一个外部 nib 文件,我从中加载覆盖 View 。问题是 View 似乎是 460,所以没有完全包含 iphone 5 上的相机 View 。我想使用自动布局来解决这个问题,但我不确定如何告诉 Nib 调整它尺寸为 iphone 4 或 iphone 5 的高度。

我考虑过使用 setFrame,但那是非常不自动的布局。我还考虑过使用 2 个不同的 nib 文件,一个用于 iphone 4,一个用于 iphone 5,但这似乎也是错误的方法。我猜想有一些方法可以让 Nib 填充当前的相机 View ,但我不确定它是什么。有人可以推荐“正确”的方法来处理这个问题吗?

最佳答案

您可以根据手机尺寸以编程方式加载不同的 cameraOverlayView XIB。相机控制条在 480h 屏幕上大约 54px 高,在 568h 屏幕上大约 96px 高。

或者,您当然可以通过适当设置自动调整大小掩码来设计 XIB,但随后需要在代码中执行 setFrame 以获得正确的尺寸。

因此无论哪种方式,您都在编写一些代码来检测屏幕边界并加载不同的 XIB 或执行 setFrame。

关于iphone - iphone 4 和 iphone 5 的相机覆盖高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550453/

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