我正在尝试创建一个大拇指UISlider,它具有显示有关当前时间轴上的进度的一些详细信息的好处。UISlider thumbImage无法退出uislider框架
但是我有带来很大麻烦从左边,并获得了极右翼极端使拇指开始(甚至继承了UISlider)。看起来拇指不能退出UISlider的框架大小。我试图子类化和实施
- (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value
CGRect result = [super thumbRectForBounds:bounds trackRect:rect value:value];
result = CGRectOffset(result, -100, -125);
return result;
}
这样,它的工作原理,但在这个例子中(例如具有负的x坐标偏移)滑块在大约一半的轨道站到右边。我认为实现这种方法的正确方法是使用一个动态x偏移量,该偏移量取决于轨道的值。
我只是想确保我没有错过一个大洞或一个简单的方法来完成不涉及自定义图像视图后滑块等。
任何想法?
谢谢
嘿Supeandr,你找到了解决办法吗? – NSAnant