gpt4 book ai didi

ios - UISlider 拖动在 iOS 中表现异常

转载 作者:行者123 更新时间:2023-11-28 22:16:41 24 4
gpt4 key购买 nike

我以编程方式添加到 View 中的 UISlider 有一个奇怪的问题。我相信这个问题是在 IOS7 中引入的。

我没有使用任何自定义图像。

如下图所示,轨迹仅在我开始将其从最大值移动到最小值时出现,然后在我将其移回时消失。

enter image description here enter image description here enter image description here

这是我用来创建 slider 的代码。

_brightnessSlider = [[UISlider alloc] initWithFrame:CGRectMake(size.width * .45,
size.height * .78,
size.width * .4,
size.height * .1)];

[_brightnessSlider setBackgroundColor:[UIColor clearColor]];
_brightnessSlider.minimumValue = 0.0;
_brightnessSlider.maximumValue = 1.0;
_brightnessSlider.continuous = YES;
_brightnessSlider.value = 1.0;
[_brightnessSlider addTarget:self action:@selector(changeBrightness:) forControlEvents:UIControlEventValueChanged];

[self.view addSubview:_brightnessSlider];

是什么导致了这种奇怪的行为?

最佳答案

代码没有任何问题。问题是“Min Track Tint color”。您的 View 背景颜色可能与 MInTrackTintColor 匹配。

使用这个:

[_brightnessSlider setMinimumTrackTintColor: [UIColor blueColor]];

如果它不能解决您的问题,请告诉我...

关于ios - UISlider 拖动在 iOS 中表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21472757/

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