zoukankan      html  css  js  c++  java
  • UISlider 的属性

      self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

        self.window.backgroundColor = [UIColor whiteColor];

        [self.window makeKeyAndVisible];

        

        UISlider *s = [[UISlider alloc]init];

        // 设置值 设置滑块的值 当为1的时候滑块为最大

        s.value = 1;

        s.frame = CGRectMake(10, 30, 300, 60);

        s.backgroundColor = [UIColor greenColor];

        // 设置最小值  当为1 的时候值最小 默认为0

        //s.minimumValue = 1;

        // 设置最大值

       // s.maximumValue = 0;

        // 设置已经滑过一端滑动条的颜色

        //s.minimumTrackTintColor = [UIColor redColor];

        // 设置未滑过一端滑动条颜色

        s.maximumTrackTintColor = [UIColor blackColor];

        // 设置最小值一端图片,会挤压滑动条宽度

        //s.minimumValueImage = [UIImage imageNamed:@"bqd"];

        // 设置最大值一端图片,会挤压滑动条宽度

        //s.maximumValueImage = [UIImage imageNamed:@"bqd"];

        // 设置滑块颜色,貌似无效,可能是默认的时图片,已经覆盖颜色

        s.thumbTintColor = [UIColor yellowColor];

        // 设置已经滑过一端滑动条背景图片,会覆盖之前的颜色 以下相同

        //[s setMinimumTrackImage:[UIImage imageNamed:@"bqd"] forState:UIControlStateNormal];

        // 设置未滑过一端滑动条背景图片 图片最大

        //[s setMaximumTrackImage:[UIImage imageNamed:@"bqd"] forState:UIControlStateNormal];

        // 设置滑块图片背景 遮住了滑块

        //[s setThumbImage:[UIImage imageNamed:@"bqd"] forState:UIControlStateNormal];

        // 最重要的就是根据滑动事件来进行相应操作

        // 此处和按钮的类似 但是按钮的事件是按下 而这里的事件是UIControlEventValueChanged值变化就是事件

        //[s addTarget:self action:@selector(getValue:) forControlEvents:UIControlEventValueChanged];

        // 设置一个标签 把变动的值实时显示出来

        // 得在上面弄成全局变量 所以这里就不是UILabel *label  了,而直接初始化即可

    //     UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(30, 100,300,50)];

    //     label.text = @"值";

        //s.continuous = NO;

       

        

        

        

        //[self.window addSubview:label];

        [self.window addSubview:s];

        return YES;

    }

    //- (void)getValue:(id)sender{

    //    UISlider *s1 =  (UISlider*)sender;

    //    label.text = [NSString stringWithFormat:@"%f",s1.value];

    //}

  • 相关阅读:
    maven使用杂记
    Gradle中的SourceSet理解
    CyclicBarrier正确的使用方法和错误的使用方法
    jstack 结果查看
    java1.8中ConcurrentHashMap
    grub2配置关键(三个核心变量prefix、root、cmdpath)和几点疑问
    关于docker的理解随记
    docker中的命令参数(小白常用)
    tmux快捷键汇总(常用)
    archlinux安装gnome的一些坑随记
  • 原文地址:https://www.cnblogs.com/1995-08-29/p/UISlider.html
Copyright © 2011-2022 走看看