我必须创建自己的自定义滑块。我正在尝试更改拇指图像,滑块的背景以及在某些测试(如幻灯片)中进行解锁。
我已经尝试过了,但是没有用

CGRect frame = CGRectMake(0.0, 219.0, 323.0, 20.0);
UISlider *myslider = [[UISlider alloc] initWithFrame:frame];

[myslider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[myslider setBackgroundColor:[UIColor clearColor]];
[myslider setThumbImage: [UIImage imageNamed:@"[email protected]"] forState:UIControlStateNormal];

myslider.minimumValue = 0.0;
myslider.maximumValue = 50.0;
myslider.continuous = YES;
myslider.value = 15.0;
[self.view addSubview:myslider];

但是在这种情况下,缩略图的大小非常大。如何减小缩略图的大小...以及如何给滑块背景和文本。请帮助我

最佳答案

要设置滑块的背景色,我想可以将backgroundColor属性设置为[UIColor colorWithPatternImage:[UIImage imageNamed:@"slider background"]];
同样,带有@2x附加结尾的图像意味着它们的大小是标准副本的两倍。这仅用于视网膜显示,请勿在标准(旧版)设备上的UIImage中使用它。尝试将图像名称设置为@"sliderThumb.png",只要您具有该图像的旧版副本即可。

关于iphone - 如何更改滑块的拇指图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7371622/

10-09 09:27