我試圖做一個使用圖像的自定義uislider(沒有可見的旋鈕,當用戶不能編輯時顯示它,當我可以隱藏它時)隱藏它問題是邊渲染完美,但右邊的部分是可愛的,似乎並不使用邊緣... 任何想法如何編輯它?使用UIEdgedInset的自定義UISlider不能很好地呈現
實際代碼:
let capLeft:CGFloat = 9
let capRight:CGFloat = 9
imageMin = imageMinimum?.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: capLeft, bottom: 0, right: capRight), resizingMode: .stretch)
imageMax = imageMaximum
slider.setMaximumTrackImage(imageMax, for: UIControlState())
slider.setMinimumTrackImage(imageMin, for: UIControlState())
你有什麼想法嗎?
請不要關心顏色,這是重要的形狀 –
嗯......你有一個拇指圖像?而且,如果滑塊值設置爲100%,全長圖像是否正確? – DonMag
100%看起來不太好。 而且我用了一個巨大的拇指封面很多,所以我不能真正用它來隱藏) –