gpt4 book ai didi

ios进度条高度在ios 7和ios 6之间不同

转载 作者:行者123 更新时间:2023-11-29 12:56:45 24 4
gpt4 key购买 nike

默认情况下,progressBar 在 Ios7 和 Ios6 中有不同的高度。

要设置我的进度条的高度,我使用以下代码:

CGAffineTransform transform = CGAffineTransformMakeScale(1.0f, 2.0f);
self.myProgressbar.transform = transform;

但它只适用于 ios6。在 ios7 中,progressBar 仍然有默认的高度。

如何为 ios 6 和 7 设置相同的高度?

感谢您的帮助。

最佳答案

将转换应用于 View 在 iOS6 和 iOS7 中都可以正常工作。所以这不是问题。在 iOS6 中进度条的高度是 9.0,在 iOS7 中是 2.0。因此,为了使两个操作系统版本的高度相同,请使用以下代码

- (BOOL)isDeviceVersion:(NSString *)version
{
return ([[[UIDevice currentDevice] systemVersion] compare:version options:NSNumericSearch] == NSOrderedSame);
}

if ([self isDeviceVersion:@"7.0"])
{
CGAffineTransform transform = CGAffineTransformMakeScale(1.0f, 4.5f);
self.myProgressbar.transform = transform;
}

y 变换 4.5 因为 9.0 = 2.0 * 4.5

关于ios进度条高度在ios 7和ios 6之间不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20883722/

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