ios - UISlider 最小和最大轨道色调清除颜色 iOS 7.1 错误

标签 ios objective-c ios7 uislider

我似乎遇到了一个问题,我没有在我的应用程序中使用 iOS 7.0,它现在只出现在 iOS 7.1 上。我遇到的问题是,当我将最小和最大 trackTintColor 属性设置为清晰的颜色时,我现在在 的左侧留下了我称之为“人工制品”的东西iOS 7.0 上不存在的 UISlider。我试图遍历子层和/或 subview 以将此“工件”设置为清晰的颜色,但我似乎无法隐藏它。我在下面附上一张截图,其中有一个指向“神器”的箭头。

非常感谢任何帮助!

enter image description here

最佳答案

好吧,我已经通过使用这两行代码完全替换 trackTintColor 属性解决了这个问题:

[self.colorSlider setMinimumTrackImage:[UIImage new] forState:UIControlStateNormal];
[self.colorSlider setMaximumTrackImage:[UIImage new] forState:UIControlStateNormal];

关于ios - UISlider 最小和最大轨道色调清除颜色 iOS 7.1 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22522486/

相关文章:

ios - iPhone SDK : UIWebView crash

iphone - Xcode 调试器(适用于 iPhone)中的 "out of scope"是什么意思?

ios - 有谁知道为什么在 ios/cordova 中抛出这个异常?

ios - 当 iOS 7 中显示工作表/警报时,如何在自定义绘制的控件上将 tintColor 设置为灰色动画?

当从链接安装应用程序时,iOS 应用程序传递特定的 ID

ios - UIKit:最初的第一响应者?

ios - 如何在 Xcode 9 中在 iOS 设备上运行我的应用程序?

ios - sleep 命令不起作用

objective-c - 核心数据属性更改为 nil(与 ARC 相关?)

ios - 如果部分标题隐藏在 UICollectionView 中,则删除空白区域