如何让UISlider更厚?

Joe*_*Joe 1 uislider ios

我想创建一个非常胖的水平导向的UISlider.我知道很容易使它更长,但我如何使轨道(以及因此可以注册触摸事件的区域)更厚?

谢谢!

Mic*_*ann 8

对UISlider进行子类化,然后进行此修改:

- (CGRect)trackRectForBounds:(CGRect)bounds
{
    return bounds;
}
Run Code Online (Sandbox Code Playgroud)

(我刚刚在UICatalog中试过这个- 这是一个非常好的Apple示例代码集 - 它的工作非常棒).