2016-11-18 52 views
0

所以我是IOS開發人員和Xcode的新手,但遠不是在許多其他技術的UI組件中的新手。我實現一個UISlider和研究它的API,但找不到如何:UISlider - 缺少的功能 - 捕捉,工具提示和刻度

  1. 加扣行爲(0-9,當最終用戶滑動到3.67拇指將捕捉到4)
  2. 一個複選框,將在故事板模式顯示值@運行時(如作爲懸停工具提示),而不需要添加標籤
  3. 添加到抽動滑塊 - 0-9,顯示在每一輪#
一個短豎線

難道這些基本功能缺失?我認爲這將是內置UISlider的一部分。

感謝

+0

你可以做所有這些,但你必須編寫自己的代碼才能實現。這些功能都沒有內置到「UISlider」中。 – rmaddy

回答

1

1 + 2)是的,有沒有內置快照功能,但你可以自己輕鬆地實現它。只需捕捉滑塊的值更改事件,並將其值更新爲所需值。用於四捨五入滑塊值的操作方法也可以更新顯示該值的標籤。

2 + 3)您必須自己實施。這些功能都是特定用例。 UIKit不是一組用於一般目的的小型構建塊。

+1

謝謝。我必須說,發現這一點有點令人失望,對於我使用的所有其他滑塊,這些功能都是開箱即用的。是的,我知道我可以應用它,但它會很高興得到這些。 –

1

Apple提供的UISlider documentation將幫助您瞭解UIKit的UISlider的內置和未內置的功能。

具體看一下標題爲的部分自定義滑塊外觀,即將其總結爲開箱即用的定製。

不幸的是,您列出的項目都不是UISlider的一部分,但是創建該功能並不是問題。