zoukankan      html  css  js  c++  java
  • iOS

    1、UISegmentedControl    

        NSArray * array = @[@"red",@"green",@"yellow",@"blue",@"orange"];    

        //分段选择器

        UISegmentedControl * segment = [[UISegmentedControl alloc] initWithItems:array];

        segment.frame = CGRectMake(20, CGRectGetHeight(self.view.frame) - 100, CGRectGetWidth(self.view.frame) - 40, 30);

        //是否能选中

        segment.momentary = NO;

        //文字适应宽度

        segment.apportionsSegmentWidthsByContent = NO;

        //根据索引插入数据

        //    [segment insertSegmentWithTitle:@"apple" atIndex:1 animated:YES];

        //    [segment setImage:[UIImage imageNamed:@"onimage"] forSegmentAtIndex:2];

        segment.tintColor = [UIColor orangeColor];

        [segment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];

        [self.view addSubview:segment];   

    }

    - (void)segmentAction:(UISegmentedControl *)segment {

        NSInteger index = segment.selectedSegmentIndex;

        switch (index) {

            case 0:

                self.view.backgroundColor = [UIColor redColor];

                break;

            case 1:

                self.view.backgroundColor = [UIColor greenColor];

                break;

            case 2:

                self.view.backgroundColor = [UIColor yellowColor];

                break;

            case 3:

                self.view.backgroundColor = [UIColor blueColor];

                break;

            case 4:

                self.view.backgroundColor = [UIColor orangeColor];

                break;

            default:

                break;

        }

    }

     
  • 相关阅读:
    【bzoj2733】永无乡(无旋treap启发式合并 + 并查集)
    【bzoj2002】弹飞绵羊(分块)
    【bzoj2724】蒲公英(分块)
    【最大M子段和】dp + 滚动数组
    【最大连续子段和】单调队列 + 前缀和优化
    【广告印刷】单调队列
    【烽火传递】dp + 单调队列优化
    【志愿者选拔】单调队列、输入优化
    【Sliding Window】单调队列
    【序列操作V】平衡树(无旋treap)
  • 原文地址:https://www.cnblogs.com/PSSSCode/p/5508432.html
Copyright © 2011-2022 走看看