我在iOS8 Today Extension中使用UISlider
时遇到了麻烦。当您开始向右滑动滑块时,一切正常。您可以继续从左向右滑动,反之亦然。
但是,如果您开始向左滑动,通知中心将从“今日”视图滚动/滑动到“通知”视图。
谁能帮助我弄明白,如何禁用此行为?
答案 0 :(得分:3)
Apple不建议在窗口小部件中使用滑块和滚动视图,因为默认情况下已经有滑动手势(在向右滑动时,用户移动到通知部分)。所以用滑块替换滑块
答案 1 :(得分:1)
在今天的小部件中使用滑块和滚动视图会导致触摸与苹果已在今日视图中构建的内置触摸手势识别器发生冲突。
对此的解决方案(正如我们在应用程序中实现的那样)是创建一个可以点击的按钮,然后此按钮的图像将更改为显示当前状态。