我想制作一个没有轨道的UISlider 这是我的子类的代码:
import UIKit
class topSlider: UISlider {
override func trackRect(forBounds bounds: CGRect) -> CGRect {
var result = super.trackRect(forBounds: bounds)
result.size.height = 0
return result
}
}
我收到了这个奇怪的错误,由于内存问题,系统一直在杀死我的应用程序。
CGContextAddPath:无效的上下文0x0。如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量 错误:CGContextAddPath:无效的上下文0x0。如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量 clip:无效的上下文0x0。如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量 clip:无效的上下文0x0。如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量。
CGContextDrawLinearGradient:无效的上下文0x0。如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量 错误:CGContextDrawLinearGradient:无效的上下文0x0。如果你想查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量。
我正在使用xCode 8.2.1
我做错了吗?
提前谢谢。
答案 0 :(得分:0)
如果您只需要隐藏曲目,只需将其设置为清除颜色:
slider.minimumTrackTintColor = UIColor.clear
slider.maximumTrackTintColor = UIColor.clear