`

[IOS]slider用法

    博客分类:
  • IOS
阅读更多

1.声明控件并链接storyboard UI

@property (strong, nonatomic) IBOutlet UISlider *slider;

 
 2.设置当前值

_slider.value

 

3.在storyboard中可以设置最大最小值

 

4.建立控件事件(拖动UI到src中生成)

- (IBAction)sliderValueChanged:(UISlider *)sender 

 

5.控制步长

思路是获得sender.value后再经过所需的业务算法,重新返回一个change value

 

下面是通过四舍五入sender.value来改变步长,使每一步都是整数

NSNumberFormatter *numberFormat = [[NSNumberFormatter alloc] init];
[numberFormat setPositiveFormat:@"0"];
//sender.value是移动slider滑块的值
NSString* changeValueStr = [numberFormat stringFromNumber:[NSNumber numberWithFloat:sender.value]];
int changeValue = [changeValueStr integerValue];

  

分享到:
评论

相关推荐

    iOS 自定义滑动分段选择Slider

    在iOS开发中,滑动分段选择控件(Slider)是一种常见的用户界面元素,它允许用户通过滑动来选择一个范围或特定值。本篇将深入探讨如何在iOS应用中自定义滑动分段选择器(Slider),创建出独特且吸引用户的交互体验。...

    Ios Slider实现 星星评价

    首先,我们需要了解Slider的基本用法。Slider,也称为滑块,通常用于设置数值范围,例如音量控制或进度条。在我们的星星评价场景中,Slider将被定制以显示星星而不是连续的值。 1. **创建Slider** 在你的`...

    iOS端可垂直方向拖动的滑杆

    在iOS开发中,创建一个可垂直方向拖动的滑杆(Slider)是一个独特的需求,它与常规的水平滑杆不同,适用于那些需要在有限空间内垂直显示进度或选择值的应用场景。本文将深入探讨如何在iOS应用中实现这样一个垂直滑杆...

    ios-一个渐变的slider选择器.zip

    在iOS开发中,滑杆(Slider)是一种常见的用户界面元素,用于用户选择一个范围内的值。这个名为"ios-一个渐变的slider选择器.zip"的压缩包包含了一个定制的滑杆组件,它具有渐变色彩的效果,并且支持手动刷新功能。...

    自定义slider

    在iOS和Android等移动应用开发中,`Slider`(滑块)是一种常见的用户界面元素,用于让用户通过拖动滑块来选择一个介于最小值和最大值之间的数值。本教程将深入探讨如何自定义`Slider`,使其外观更加美观,以图片化的...

    UISlider.zip

    在iOS开发中,UISlider是苹果UIKit框架中的一个基本组件,用于实现用户界面中的滑动选择功能。这个压缩包“UISlider.zip”显然是一个包含UISlider自定义样式的示例项目,展示了如何调整滑条的图标大小、位置,以及...

    Slider加滑动手势

    在iOS开发中,`Slider`(滑块)是一种常见的UI组件,它允许用户通过滑动来选择一个介于最小值和最大值之间的数值。在这个特定的案例中,我们讨论的是一个封装了滑动手势的Slider,它在Slider上放置了一个图片,并且...

    ios-自定义slider 双向限制.zip

    可以使用`UIView.animate(withDuration:animations:)`方法来实现。 5. **回调通知**:在滑块值改变时,可能需要通知其他部分的代码,这可以通过代理方法或者KVO(Key-Value Observing)来实现。 6. **自定义外观**...

    ios-slider.zip

    这个“ios-slider.zip”压缩包很可能是包含了一个iOS项目,该项目专注于实现或演示滑块控件的使用。下面将详细讨论iOS中的滑块及其相关知识点。 1. **滑块(UISlider)组件**: - UISlider是UIKit框架的一部分,...

    IOS源码应用Demo-UIslider转圆圈.zip

    毕业设计通常要求学生综合运用所学知识,因此,这个项目可能涵盖了iOS开发的基本概念、控件使用、动画处理以及用户交互设计等多个方面。对于初学者来说,这是一个很好的学习资源,可以了解如何将理论知识转化为实际...

    ios-slider固定宽度滑动.zip

    在iOS开发中,滑动效果(slider)是用户界面中常见的元素,用于提供一种直观的交互方式,让用户可以通过滑动来选择数值或浏览内容。"ios-slider固定宽度滑动.zip"是一个专门针对滑动组件在固定宽度场景下的实现示例...

    ios-slider 控制本地歌曲播放;.zip

    这个“ios-slider 控制本地歌曲播放;.zip”项目似乎是一个初级开发者分享的简单示例,它可能包含了一个滑块(slider)用于控制音频的播放进度,并且能够播放本地存储的音乐文件。下面我们将深入探讨相关的iOS音频...

    ios-GradientColorSlider.zip

    在iOS开发中,滑杆(Slider)是一种常见的用户界面元素,用于接收用户的数值选择输入。在iOS应用设计中,为了提升用户体验和界面美观性,有时我们需要自定义滑杆的外观,比如让滑杆的背景呈现出渐变色效果。"ios-...

    ios-GKSliderView.zip

    在iOS开发中,滑杆(Slider)是一种常见的用户界面元素,用于用户选择一个范围内的值。GKSliderView是针对iOS平台的一个自定义滑杆组件,它提供了比系统默认的UISlider更丰富的定制化功能。这个自定义滑杆库不仅能够...

    ios-个性化定制Slider.zip

    6. **SwiftUI的Slider**:在SwiftUI中,我们使用`Slider`组件的方式略有不同,它直接接受一个`Binding`作为值,而不是使用`addTarget`方法。 ```swift @State private var myValue: Double = 0.5 var body: some ...

    一个仿标尺的slider(iOS源代码)

    在iOS中,滑杆组件是UIControl的一个子类,名为UISlider,它提供了设置最小值(minimumValue)、最大值(maximumValue)以及默认值(value)的方法。 然而,这个仿标尺的slider则更进一步,它引入了标尺的概念。...

    Slider控件的使用的资源

    本资源主要探讨了在不同环境下的Slider控件的使用方法。 一、Windows应用程序中的Slider控件 在Windows Forms或WPF(Windows Presentation Foundation)应用中,Slider控件通常用于设置音量、亮度、进度等可调节的...

    ios-定制slider(上下圆弧带事件).zip

    在iOS开发中,滑杆(Slider)是一种常见的用户界面元素,用于让用户选择一个范围内的值。这个名为"ios-定制slider(上下圆弧带事件).zip"的资源包显然是一个针对滑杆控件进行自定义设计的例子,尤其强调了圆弧形状...

    ios-TimeSliderViewDemo.zip

    在iOS开发中,TimeSliderViewDemo是一个典型的案例,它展示了如何使用自定义视图(UIView)来实现一个时间滑块视图。这个视图通常用于显示时间轴,用户可以通过滑动来选择特定的时间点。在这个项目中,开发者重写了`...

    OC圆形Slider.

    在圆形Slider中,可以为不同的事件(如值改变)设置目标对象和动作方法,使得当用户操作Slider时,相应的代码能够被正确调用,进而更新音量或其他相关逻辑。 文件名"WFFCircularSlider"可能是这个自定义圆形Slider...

Global site tag (gtag.js) - Google Analytics