打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
iOS如何自定义UISlider
plumbiossom
>《代码》
2013.12.02
关注
添加下面代码就可以了
-(
void
)addMySlider{
//
左右轨的图片
UIImage *stetchLeftTrack= [UIImage imageNamed:@
"light_off_on.png"
];
UIImage *stetchRightTrack = [UIImage imageNamed:@
"light_off_back.png"
];
//
滑块图片
UIImage *thumbImage = [UIImage imageNamed:@
"light_round.png"
];
UISlider *sliderA=[[UISlider alloc]initWithFrame:CGRectMake(30, 320, 257, 7)];
sliderA.backgroundColor = [UIColor clearColor];
sliderA.value=0.5;
sliderA.minimumValue=0.0;
sliderA.maximumValue=1.0;
[sliderA setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[sliderA setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
//
注意这里要加
UIControlStateHightlighted
的状态,否则当拖动滑块时滑块将变成原生的控件
[sliderA setThumbImage:thumbImage forState:UIControlStateHighlighted];
[sliderA setThumbImage:thumbImage forState:UIControlStateNormal];
//
滑块拖动时的事件
[sliderA addTarget:self action:@selector(sliderValueChanged) forControlEvents:UIControlEventValueChanged];
//
滑动拖动后的事件
[sliderA addTarget:self action:@selector(sliderDragUp) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:sliderA];
}
-(
void
)sliderDragUp{
NSLog(@
"sliderDragUp"
);
}
-(
void
)sliderValueChanged{
NSLog(@
"sliderValueChanged"
);
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
UISlider
【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)
iOS 实现复选框 checkbox
iOS UIAppearance使用详解
UITableView的基本使用三(自定义Cell)
IOS开发基础知识
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×