1
Xcodeのストーリーボードを使用してUISliderをビューにドラッグしました。UISliderスライダが極端な最大値を持つ場合のMaximumTrackImageクリップ
slider.setMinimumTrackImage(UIImage(named: "Images/slider_min.png")?.stretchableImageWithLeftCapWidth(3, topCapHeight: 0), forState: UIControlState.Normal)
slider.setMaximumTrackImage(UIImage(named: "Images/slider_max.png")?.stretchableImageWithLeftCapWidth(3, topCapHeight: 0), forState: UIControlState.Normal)
slider.setThumbImage(UIImage(named: "Images/slider_thumb.png"), forState: UIControlState.Normal)
slider.setThumbImage(UIImage(named: "Images/slider_thumb.png"), forState: UIControlState.Highlighted)
スライダが踏まれるように可能な値は整数∈[1,12]である:私は次のように出口及び(スイフトに)カスタマイズされたスライダの外観をしました。
私は2つの最大の可能な値(11、12)に問題抱えている:何らかの理由でMaximumTrackImageクリップを。これは何が起こるかである:
- 初期の最小位置、値= 1つの
- 最終OK位置、値=クリッピングが発生し10
- 第一の位置、値= 11
- 最大位置、まだクリッピング、値= 12
これはどうしてですか?これは修正できますか、または回避策がありますか?