【问题标题】:UISlider thumbImage for a disabled sliderUISlider thumbImage 用于禁用的滑块
【发布时间】:2013-06-08 09:56:02
【问题描述】:

我正在尝试使用自定义拇指图像创建 UISlider。这工作正常,但如果我禁用滑块则不起作用。这是我的代码:

UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(130, 10, sliderBG.size.width, sliderBG.size.height)];
slider.enabled = NO;
[slider setThumbImage:thumbCircle forState:UIControlStateHighlighted];

2 个问题:

1) 当我为 UIControlStateHighlighted 设置状态时,它使用了正确的图像,但当我将状态设置为 UIControlStateDisabled 时却没有。为什么?

2) 缩略图看起来是透明的。我的图像不透明。 UISlider 是这样做的吗?有什么办法可以解决吗?

谢谢!

【问题讨论】:

    标签: ios objective-c uislider


    【解决方案1】:

    UISlider 就是这样工作的:使用透明旋钮表示不活动。如果您想要一个不这样做的,请尝试使用多个 UIImageView 自己重新创建它,并且在 iOS 上跟随手指并没有那么困难。

    【讨论】:

      【解决方案2】:

      尝试添加:

      [slider setThumbImage:thumbCircle forState: UIControlStateDisabled ];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多