2012-11-07 46 views
1

我已經使用DoubleSlider實現了UISlider問題是當我的視圖出現時,我的滑動手柄處於最小和最大位置。UISlider在最大邊緣位置不響應

症狀

  • 當視圖被加載maxHandle不響應觸摸的時間 長的時間。當它最終響應它的效果不錯,但它需要大約5秒鐘才能喚醒。
  • 這種情況在 時重複我將手柄移動到滑塊的最大邊緣。

解決方案試圖

  • 我已經調試的問題,它計算出手柄 沒有得到觸摸事件。我想知道爲什麼,導致它在一段時間後正常工作 。
  • 我已經檢查觸摸區域,並使它真正的大 (80x120px)

還有什麼可能會導致這種行爲?

回答

2

的問題是,當我提出,縮小滑塊區域,即觸摸屏幕的邊緣之間開始,滑塊不接受它作爲一個滑塊的起始觸碰。使滑塊的活動區域如此之大以至滑塊邊緣與屏幕邊緣之間的間隙小於觸摸區域解決了問題。