加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iPhone – 如何更改滑块拇指图像?

发布时间:2020-12-14 20:03:20 所属栏目:百科 来源:网络整理
导读:我必须创建自己的自定义滑块.我试图改变拇指图像,滑块的背景,并在一些测试像幻灯片解锁. 我试过这样但不起作用 CGRect frame = CGRectMake(0.0,219.0,323.0,20.0);UISlider *myslider = [[UISlider alloc] initWithFrame:frame];[myslider addTarget:self ac
我必须创建自己的自定义滑块.我试图改变拇指图像,滑块的背景,并在一些测试像幻灯片解锁.
我试过这样但不起作用

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:@"sliderThumb@2x.png"] forState:UIControlStateNormal];

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

但在这个拇指pic的大小是非常大的.如何减少拇指pic大小….以及如何给滑块背景和文本.请帮帮我

解决方法

要设置滑块的背景颜色,我认为你可以将属性backgroundColor设置为[UIColor colorWithPatternImage:[UIImage imageNamed:@“slider background”]];

此外,具有@ 2x附加结尾的图像意味着它们是标准副本大小的两倍.这仅适用于视网膜显示器,不应在标准(传统)设备的UIImage中使用它.尝试将图像名称设置为@“sliderThumb.png”,只要您拥有图像的旧版本即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读