一個範圍,我問我是否有可能,如果我可以創建一個uislider誰擁有2個手柄選擇範圍。就像這裏:選擇UISlider
我現在面臨的問題是,我不希望使用自定義的UIControl子類。我需要一個UISlider子類或其他解決方案來解決這個問題,因爲很多代碼都是基於UISlider的特定屬性等等。那麼有沒有可能實現這個目標?
一個範圍,我問我是否有可能,如果我可以創建一個uislider誰擁有2個手柄選擇範圍。就像這裏:選擇UISlider
我現在面臨的問題是,我不希望使用自定義的UIControl子類。我需要一個UISlider子類或其他解決方案來解決這個問題,因爲很多代碼都是基於UISlider的特定屬性等等。那麼有沒有可能實現這個目標?
你也可以繼承UISlider
,但是這將是非常困難的。你的班級應該提供一些新的特性,而舊的特性根本就沒有什麼意義。
不知道你的代碼如何基於UISlider
特定的東西 - 因爲一切都會改變含義(即範圍而不是一個值)。
如果你真的需要一個共同的基類,你可以封裝(「有」的關係)的自定義類的控制,讓這個處理不同的類型。
我實現了使用自定義視圖類似的控制,它發生是相當直截了當。
UISlider不提供你後的功能,子類UISlider可能不會工作了。這種控制的value
會是什麼?滑塊的值是一個數字,但您希望它是一個範圍。考慮一個自定義控件,它可以複製你需要的UISlider屬性。
也許你可以通過具有兩個滑塊,一個在另一個之上做它,然後動態地調整自己的價值觀和幀作爲另一種變化。但它會非常棘手。 –
嗯他是怎麼做到的? http://a5.mzstatic.com/us/r1000/091/Purple/v4/6e/e9/95/6ee99507-9eae-b469-44e0-4acc9707752e/mza_386598055151052039.320x480-75.jpg也許我可以只使用2個imageviews只能移動水平,然後基於x的位置,我可以設置範圍...我怎麼能只移動圖像瀏覽只有水平?! – dehlen