`
pan_这名还行
  • 浏览: 42700 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

UISlider点击轴改变滑块位置

阅读更多

#import <Foundation/Foundation.h>

@interface MySlider : UISlider {
}

@end


#import "MySlider.h"

@implementation MySlider

- (id)initWithFrame:(CGRect)frame {
	self = [super initWithFrame:frame];
	
	return self;
}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    CGRect t = [self trackRectForBounds: [self bounds]]; 
    float v = [self minimumValue] + ([[touches anyObject] locationInView: self].x - t.origin.x - 4.0) * (([self maximumValue]-[self minimumValue]) / (t.size.width - 8.0)); 
    [self setValue: v]; 
    [super touchesBegan: touches withEvent: event]; 
}


@end

分享到:
评论

相关推荐

    iOS中的UISlider滑块组件用法总结

    不仅是滑动开关,UISlider组件也是常用的进度条制作工具,这里我们就一起来看一下iOS中的UISlider滑块组件用法总结,需要的朋友可以参考下

    通过UISlider改变背景颜色

    通过UISlider的滑动来改变window的背景颜色,并且可以根据window的背景颜色来改变slider的value值。

    ios-自定义UISlider.zip

    自定义UISlider, 翻页时显示页数, 翻页进度, 点击slider滑块快速翻页

    两个滑块的范围选择UISlider

    实现了一个有两个滑块,可以选择一个范围的UISlider。是在网上找到的一个控件的基础上作了包装,可以实时显示现在选择范围。可用于选择价格范围等。 现有的问题: 1、没有实现step的功能。 2、滑块的滑动还不是特别...

    UISlider的用法举例

    列举了UISlider的一些常用属性及用UISlider控制uilabel内字体的大小,

    ios的UISlider自定义

    ios的UISlider自定义,用图片自定义添加

    UISliderMilestoneMode:UISlider 仅使用整数值位置一一移动

    UISliderMilestoneMode UISlider 仅使用整数值位置一一移动。

    UISlider.zip

    UISLider滑条图标大小位置,滑条大小颜色形状设置Demo

    UISlider Demo代码

    UISlider Demo IOS 控件 代码

    iphone 开发基础控件UISlider

    iphone中的基础控件UISlider,适合初学者,主要学习UISlider的常用属性设置、点击事件、以及替换滑块图片等

    自定义UISlider_双按钮

    一个实用的自定义双按钮UISlider实例: 1、可根据用户需要设定最大值和最小值; 2、可以实时获取左侧按钮和右侧按钮分别对应的值; 3、滑动灵活精准,数值变化实时准确; 4、完全开源,开以者可以根据自己需要做相应...

    XCode iPhone UISlider用法

    移动滑动条就可以设置文字控件背景颜色的绿色纸 在文字控件中设置0~1.0的浮点值就卡可以设置文字控件背景颜色的红色值 核心带啊: float fAlpha = mySlider.value / (mySlider.maximumValue-mySlider.minimumValue...

    UISlider-TrackHeight:调整UISlider的滑动条高度

    UISlider-TrackHeight 调整UISlider的滑动条高度 Import pod 'UISlider-TrackHeight', '~&gt; 1.0.2' Usage #import "UISlider+VDTrackHeight.h" self.slider.vd_trackHeight = 5.0f; License

    ios-XYUISlider.zip

    基于系统UISlider 解决滑块不灵敏 显示百分比

    UISlider控制北京颜色

    UISlider控制背景颜色

    类似于UISlider滑杆效果

    源码JAMAccurateSlider,JAMAccurateSlider是UISlider的一个子类,行为非常类似于UISlider。当用户滑动滑块儿时,给定范围两端会出现两个小的卡尺,以展示精确程度。 测试环境:Xcode 5.0,iOS 6.0以上

    TGPControls:带有刻度,图像和动画标签的UISlider的直接替换

    TGP控件带有刻度和动画标签的滑块(快速) TGPControls是UISlider和UILabel的UISlider替代,具有Interface Builder中的视觉预览,单眼线检测,流畅的动画,简单的API,强大的自定义功能。什么是DiscreteSlider? ...

    UISlider+UILable实现对字体大小的设置(含说明文档)

    1.可以设置字体大小,点击设置页面的“字体设置”行跳转到具体的设置页面。 2.在具体的设置页面,滑动Slider可以调整UILable中字体的大小,并用一个UILable来显示Slider当前的值(即当前字体的值)。 3.将用户设置的...

    UISlider的用途的方法

    详细讲解UISlider的用途,以及基本的实现方法,有执行代码

Global site tag (gtag.js) - Google Analytics