Как убрать пробел между UISlider и Minimum Image - PullRequest
0 голосов
/ 30 августа 2018

Я хотел бы удалить пробел / смещение в начале UISlider и соединить его с пользовательским минимальным изображением, которое у меня есть.

enter image description here

Возможно ли это сделать программно в Swift?

Я проверил это , но оно старое и предназначено для Objective-C.

1 Ответ

0 голосов
/ 30 августа 2018

хорошо, я посмотрел на ответ, который вы пометили, и сделал что-то для вас на детской площадке. Не уверен, работает ли он именно для вашего случая, но ключ к этому - изучить методы UISlider, которые вы можете переопределить здесь

import UIKit

class SomeController: UIViewController {
    let slider = MyCustomSlider()
    //etc...
}

class MyCustomSlider: UISlider {
    override func maximumValueImageRect(forBounds bounds: CGRect) -> CGRect {
        var r = super.maximumValueImageRect(forBounds: bounds)
        r.origin.x -= 3
        return r
    }
}
...