如何检测UISLIDER的坐标?

时间:2010-06-10 13:26:54

标签: iphone

我在我的应用程序中使用uislider。现在我想在移动滑块时获取中心按钮的位置。如何可能?

2 个答案:

答案 0 :(得分:0)

这是其中一个子视图。但是,像这样访问它很容易在未来的OS版本中破损。你可以用一点点数学来合理地猜测坐标。

答案 1 :(得分:0)

UISlider *slider = mySlider;
CGRect bounds = slider.bounds;
CGRect trackRect = [slider trackRectForBounds:bounds];
CGRect thumbPosition = [slider thumbRectForBounds:bounds trackRect:trackRect
                                            value:slider.value];

请参阅文档here