gpt4 book ai didi

iphone - 当 slider 动画时触发 UIControl 事件 ValueChanged 吗?

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

我已将 UISlider 设置为响应值更改事件:

[customSlider addTarget:self action:@selector(sliderMove:) forControlEvents:UIControlEventValueChanged];
[customSlider addTarget:self action:@selector(sliderStart:) forControlEvents:UIControlEventTouchDown];
[customSlider addTarget:self action:@selector(sliderEnd:) forControlEvents:UIControlEventTouchUpInside];

我想将 slider 动画移动到用户上次使用 View 时离开的位置。我这样做是:

[customSlider setValue:position animated:YES];

一切正常,除了我构建了一个悬卡在 slider “旋钮”上方的“标签”,以便用户在移动 slider 时可以看到值。 “标签”的位置是在 UIControlEventValueChanged 调用“sliderMove”方法时设置的。

使用[slider setValue:positionanimated:YES]时, slider 会移动,但事件不会触发。

是否有我可以联系的代表或涵盖此场景的事件?

感谢您提供的任何帮助:)

最佳答案

听起来像是一个错误,请尝试通过调用来解决此问题

[slider sendActionsForControlEvents:UIControlEventValueChanged];

以编程方式设置该值后。

关于iphone - 当 slider 动画时触发 UIControl 事件 ValueChanged 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2820422/

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