gpt4 book ai didi

ios - 防止禁用 UISlider 上的模糊效果

转载 作者:行者123 更新时间:2023-11-29 02:41:19 24 4
gpt4 key购买 nike

在 iOS7 中,如果我在 UISlider 中设置 enabled = NO,它会自动模糊。

enabled and disabled (blurred) slider

有办法防止这种模糊吗?

我可以在 View 上设置 userInteraction = NO 来忽略触摸,但理想情况下,我希望能够设置 slider 的启用状态,这样我仍然可以自定义 slider UIControlStateDisabled 状态。

最佳答案

继承 UISlider 并覆盖 setEnabled: 方法而不调用 [super setEnabled:enabled]。您需要为启用的属性合成一个 ivar,并手动将 ivar 设置为正确的状态:

@implementation STKSlider
@synthesize enabled = _enabled;

- (void)setEnabled:(BOOL)enabled
{
_enabled = enabled;

// Add custom state logic here
}

关于ios - 防止禁用 UISlider 上的模糊效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25749292/

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