Мой пользовательский фон uislider uiview смещен относительно оригинальной рамки просмотра.и чем дальше оригинал ползунка (x, y) от 0,0, тем больше смещение.
Пожалуйста, проверьте изображение ниже.
смещение фрейма подпункта uislider
import UIKit
класс customSlier: UISlider {
override func awakeFromNib() {
super.awakeFromNib()
self.initializeSomeSettings()
}
override init(frame: CGRect) {
super.init(frame: frame)
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
private func initializeSomeSettings() {
let view: UIView = UIView()
view.frame = self.frame
view.backgroundColor = UIColor.yellow
self.insertSubview(view, belowSubview: self)
}
override func layoutSubviews() {
super.layoutSubviews()
}
}