他们是否可以忽略音轨的触摸,只显示拇指滑块。由于UISlider的特殊功能,使用了它,并且根据用户是否触摸它来隐藏它的轨道。问题是滑块位于另一个3D视图上,即使隐藏只有拇指滑块显示,隐藏的滑块也会捕获事件。而不是它下面的uiview。他们是一种忽略滑块触摸的方法。
我现在能想到的唯一工作就是在用户触摸滑块时进行监听,并在用户释放时将ThumbImage的图像放在滑块的实际Thumb的确切位置;但是,我希望他们能够更轻松地解决这个问题。
即。更容易将其视为Apple MapView上的滑块,其滑块干扰用户触摸
答案 0 :(得分:3)
使用 var newArr = [];
var newArr = arr.filter(function(item){
return item.eman.indexOf("orange")!=-1;
});
document.getElementById("123").innerHTML = "Filter results:"+JSON.stringify(newArr);
您可以通过继承UISlider
并覆盖UISlider
来仅在点位于拇指区域时返回pointInside(_:withEvent:)
来执行此操作,并且可以使用{{1}获取拇指区域但是,该方法的文档说“你不应该直接调用这个方法。”
然而,这似乎有效:
true