我正在创建一个自定义UISlider来测试一些界面创意。主要基于使拇指图像更大。
我发现了如何做到这一点,就像这样:
UIImage *thumb = [UIImage imageNamed:@"newThumbImage_64px.png"];
[self.slider setThumbImage:thumb forState:UIControlStateNormal];
[self.slider setThumbImage:thumb forState:UIControlStateHighlighted];
[thumb release];
要计算相关值,我需要知道拇指图像的中心点在被操作时落在哪里。并且该点应该在它的超级视图的坐标中。
查看UISlider文档,我没有看到任何跟踪此内容的属性。
有没有一些简单的方法来计算这个,或者它可以从一些现有的值中推导出来?