Swift - Slider

Swift - Slider 首页 / iOS入门教程 / Swift - Slider

可以将slider定义为UIControl,它向用户提供单个刻度范围内的连续值范围,从中提示用户选择单个值。

slider声明如下:

class UISlider : UIControl 

在此示例中,无涯教程创建了一个非常简单的视图,其中无涯教程使用了slider和label来显示slider的当前值。

无涯教程网

iOS Slider

ViewController.swift

import UIKit
class ViewController: UIViewController {
    @IBOutlet weak var mySlider: UISlider!
    @IBOutlet weak var ageMsgLbl: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
       //加载视图后进行任何其他设置。
        mySlider.minimumValue = 0
        mySlider.maximumValue = 60
    }

    @IBAction func sliderValueChanged(_ sender: UISlider) {
        let roundedValue = round(sender.value)
        sender.value = roundedValue
        ageMsgLbl.text = "Your Age is "+Int(sender.value).description
    }
    
}

输出:

iOS Slider

核心属性

sn属性描述
1Value (minimum/ maximum)表示浮点值,该值在slider的末端指定。最小值表示slider的前端,而最大代表slider的尾端。
2Value (current)它表示slider的初始值,当用户与slider交互时被改变。它存在于最小值和最大值之间。

样式属性

sn属性描述
1Min Image它代表图像指定slider的前端。可以通过在运行时使用minimumValueImage属性来访问此属性。
2 Max Image它代表图像指定slider的尾端。可以通过在运行时使用maximumValueImage属性来访问它。
3 Min Track Tint它是slider前侧的轨道色调颜色。可以通过在运行时使用minimumTrackTintColor属性来访问此属性。
4Max Track Tint它是slider尾部的轨道色调颜色。可以通过在运行时使用maximumTrackTintColor属性来访问此属性。
5Thumb Tint它是slider拇指的淡色。可以通过在运行时使用thumbTintColor属性进行访问。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

手把手带你搭建秒杀系统 -〔佘志东〕

PyTorch深度学习实战 -〔方远〕

计算机基础实战课 -〔彭东〕

深入浅出可观测性 -〔翁一磊〕

云计算的必修小课 -〔吕蕴偲〕

零基础学Python(2023版) -〔尹会生〕

云原生架构与GitOps实战 -〔王炜〕

手把手带你写一个MiniSpring -〔郭屹〕

给程序员的写作课 -〔高磊〕

好记忆不如烂笔头。留下您的足迹吧 :)