作者:朱克锋
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.youkuaiyun.com/linux_zkf
// 持续动作
- (void) updateThumb: (UISlider *) aSlider
{
//aSlider.value;
}
// 开始
- (void) startDrag: (UISlider *) aSlider
{
aSlider.center = CGPointMake(160.0f, 140.0f);
}
//结束
- (void) endDrag: (UISlider *) aSlider
{
aSlider.center = CGPointMake(160.0f, 140.0f);
}
{
//创建
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20,20,200,10)];
slider.center = CGPointMake(160.0f, 140.0f);
slider.value = 0.0f;
// 回调与事件
[slider addTarget:self action:@selector(startDrag:) forControlEvents:UIControlEventTouchDown];
[slider addTarget:self action:@selector(updateThumb:) forControlEvents:UIControlEventValueChanged];
[slider addTarget:self action:@selector(endDrag:) forControlEvents:UIControlEventTouchUpInside | UIControlEventTouchUpOutside];
// 添加
[self.view addSubview:slider];
}
本文详细介绍了如何在iOS应用中使用UISlider控件。包括如何创建UISlider实例,设置其初始位置和值,以及如何为控件添加触摸事件响应方法。通过这些方法,开发者可以实现对滑动条的精确控制。
276

被折叠的 条评论
为什么被折叠?



