【问题标题】:UISlider doesn't response at max edge positionUISlider 在最大边缘位置没有响应
【发布时间】:2012-11-07 15:42:08
【问题描述】:

我已经使用 DoubleSlider 实现了 UISlider

症状

  • 加载视图时,maxHandle 不响应触摸 很长一段时间。当它最终响应时,它运行良好,但是 它需要大约 5 秒才能唤醒。
  • 这种情况在以下情况重复出现 我将手柄移动到滑块的最大边缘。

已尝试的解决方案

  • 我已经调试了这个问题,发现手柄 没有触摸事件。我想知道为什么,因为它工作正常 一段时间后。
  • 我检查了可触摸区域并把它做得很大 (80x120 像素)

还有什么可能导致这种行为?

【问题讨论】:

    标签: objective-c ios uiviewcontroller uislider touches


    【解决方案1】:

    问题是,当我制作一个狭窄的滑块区域时,该触摸开始于屏幕边缘之间,滑块不接受它作为滑块的起始触摸。使滑块的活动区域大到使滑块边缘和屏幕边缘之间的间隙小于触摸区域解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多