gpt4 book ai didi

iPhone - 获取 View 的大小(以像素为单位)

转载 作者:行者123 更新时间:2023-12-03 18:32:32 25 4
gpt4 key购买 nike

我用相机拍摄了照片,我想将其调整为 View 的确切大小。但是...iPhone 4 上的bounds.size 不考虑视网膜显示屏。

我想要一个可以为我提供 View 的真实像素大小的代码,这样它就可以在任何设备上工作而无需测试/了解它运行的硬件类型

你知道我该怎么做吗?

最佳答案

每个 View 都有 contentScaleFactor 属性,通常为 1.0(3G、3GS、iPad)或 2.0(视网膜屏幕)。另一种方法是使用 [[UIScreen mainScreen] scale],它具有相同的值。

注意为了与 4.0 之前的 iOS 版本保持兼容,您必须在获取值之前使用 respondsToSelector:@selector(contentScaleFactor) 检查该方法是否可用。

关于iPhone - 获取 View 的大小(以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615226/

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