【问题标题】:How to remove the thumb of UISlider in iphone?如何在iphone中删除UISlider的拇指?
【发布时间】:2012-12-08 13:23:13
【问题描述】:

我在同一个视图中有两个 UISlider。我的要求是,当用户更改第一个滑块的值时,第二个滑块的值应该根据它进行更改。所以,在第二个滑块中,我想隐藏它的拇指。虽然我拇指颜色清晰,用户可见,如何解决?

【问题讨论】:

  • 为什么不用进度条代替滑块???

标签: iphone xcode uiview uislider


【解决方案1】:

简单一:

[_slider setThumbImage:[UIImage new] forState:UIControlStateNormal];

【讨论】:

    【解决方案2】:

    只需将拇指的图像设置为零

    UIImage *empty = [UIImage new];
    [theSlider setMinimumTrackImage:[UIImage alloc] forState:UIControlStateNormal];
    [theSlider setMaximumTrackImage:[UIImage alloc] forState:UIControlStateNormal];
    

    【讨论】:

      【解决方案3】:

      只需转到 xib 选择滑块 --> 实用程序 --> 显示属性检查器 --> 拇指色调颜色(清除拇指色调颜色)

      【讨论】:

      • 这隐藏了拇指,但它的开头和结尾似乎有一个偏移量(例如,它似乎在 5% 时加载,而实际上是 0% 时,它似乎在 95% 时它实际上是 100%)。不幸的是,UIImage() 解决方案效果更好。
      猜你喜欢
      • 2016-03-05
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多