2011-05-23 78 views
2

我有一個自定義UISlider,我想用來顯示信息與用戶,我不希望用戶能夠與滑塊交互。我試過使用UISlider無需用戶交互

mySlider.enabled = NO; 

但滑塊變灰了,看起來並不像我想要的樣子。

所以,我怎麼設置UIControl爲禁用無「衰老」了出來。

回答

10
mySlider.userInteractionEnabled = NO; 
+2

它只是停止調用其相關的功能。它不停止滑塊移動; – AsifHabib 2013-11-28 12:02:05

2

難道你不覺得它會混淆用戶呈現一個不響應觸摸的啓用滑塊嗎? UISlider不僅顯示信息,還會告訴用戶該信息是用戶可調的。

你應該拿出自己的信息顯示設備,不看用戶可調。

+1

我完全同意,但是在這種情況下,它是自定義的,所以它看起來更像是一個進度條,而不是用戶可以與之交互的東西。 – Intentss 2011-05-23 16:28:47

+0

哎呀,對不起,我錯過了你的問題中的「定製」一詞,並描繪了股票UISlider。 – Caleb 2011-05-23 18:15:40