UISlider在右端没有接收到触摸

时间:2010-10-15 02:18:06

标签: iphone objective-c uislider

我的主视图中有一个UISlider,但它没有在右端接收到触摸。我认为这可能是一个令人讨厌的观点,但它肯定不是。有没有人有任何其他想法?

3 个答案:

答案 0 :(得分:0)

我猜你的UISlider超出了超视距范围。尝试将UISlider superview的背景设置为某种颜色并检查它。

答案 1 :(得分:0)

在你的控制下设置UISlider的高度和宽度,使用CGRectMake ......并且它的触摸敏感度直到给定的宽度..我想你会错过编写下面的选项......

silder_Obj.userInteractionEnable = YES;

试一试..它对我有用。

答案 2 :(得分:0)

我发现在我的情况下,问题发生在UISlider的右/左边框与其超视图的相应边框匹配时。使超视图更宽,以便它们的边界之间有5.0-10.0的距离解决了我的问题。