【发布时间】:2009-11-11 10:45:55
【问题描述】:
我正在创建一个自定义 UISlider 来测试一些界面创意。主要基于使拇指图像更大。
我发现了如何做到这一点,就像这样:
UIImage *thumb = [UIImage imageNamed:@"newThumbImage_64px.png"];
[self.slider setThumbImage:thumb forState:UIControlStateNormal];
[self.slider setThumbImage:thumb forState:UIControlStateHighlighted];
[thumb release];
要计算相关值,我需要知道拇指图像的中心点在被操作时落在哪里。并且该点应该在它的superview的坐标中。
查看 UISlider 文档,我没有看到任何跟踪此内容的属性。
是否有一些简单的方法来计算它或者它可以从一些现有的值中推导出来?
【问题讨论】:
标签: iphone cocoa-touch user-interface uislider