gpt4 book ai didi

ios - 如何以编程方式计算 UIImagePickerController 工具栏的高度?

转载 作者:行者123 更新时间:2023-12-01 17:39:56 24 4
gpt4 key购买 nike

我正在尝试以编程方式计算 中顶部和底部工具栏的高度UIImagePickerController 看法。
基本上,我指的是黑色区域,其中包含顶部的相机控件和底部的圆形快门按钮。有没有办法做到这一点?
Sample image below

最佳答案

您可以使用图片比例来做到这一点。最佳照片质量是 3:4,因此如果使用此设置,Apple 会调整 View ,以便在保持纵横比的同时显示整张照片。我很确定您可以使用它来计算这样的高度:

CGFloat screenWidth = [UIScreen mainScreen].bounds.size.width;
// at current screenwidth, 'previewHeight' is the height necessary to maintain the aspect ratio
CGFloat previewHeight = screenWidth + (screenWidth / 3);
CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
CGFloat totalBlack = screenHeight - previewHeight;
CGFloat heightOfBlackTopAndBottom = totalBlack / 2;
NSLog(@"Height is: %f", heightOfBlackTopAndBottom);

它可能会更优化,但我认为这更清楚地展示了正在发生的事情。还要注意横向模式下的潜在差异。

关于ios - 如何以编程方式计算 UIImagePickerController 工具栏的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073715/

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