• ios UISegmentedControl的定制


    先看效果图

    代码:

    @property (nonatomic, strong) UISegmentedControl *segmentedControl;
    
    
    -(void)createSegMentController{
        NSArray *segmentedArray = [NSArray arrayWithObjects:@"通知",@"评论",nil];
            UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItems:segmentedArray];
        segmentedControl.frame = CGRectMake(0, 0, 190, 22);
        segmentedControl.selectedSegmentIndex = 0;
        segmentedControl.tintColor = UIColorFromRGB(0x3E4759);
        segmentedControl.backgroundColor = [UIColor whiteColor];
        segmentedControl.layer.masksToBounds = YES;
        segmentedControl.layer.cornerRadius = 12;
        segmentedControl.layer.borderWidth = 0.5;
        segmentedControl.layer.borderColor = UIColorFromRGB(0x3E4759).CGColor;
        NSDictionary *dicnor = [NSDictionary dictionaryWithObjectsAndKeys:UIColorFromRGB(0x3E4759),NSForegroundColorAttributeName,[UIFont systemFontOfSize:14],NSFontAttributeName, nil];
        [segmentedControl setTitleTextAttributes:dicnor forState:UIControlStateNormal];
        NSDictionary *dicselect = [NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,[UIFont systemFontOfSize:14],NSFontAttributeName, nil];
        [segmentedControl setTitleTextAttributes:dicselect forState:UIControlStateSelected];
    
        [segmentedControl addTarget:self action:@selector(indexDidChangeForSegmentedControl:) forControlEvents:UIControlEventValueChanged];
        [self.navigationItem setTitleView:segmentedControl];
        self.segmentedControl = segmentedControl;
    
    }
    
    -(void)indexDidChangeForSegmentedControl:(UISegmentedControl *)sender
    {
        NSInteger selecIndex = sender.selectedSegmentIndex;
        if (selecIndex == 0) {
            sender.selectedSegmentIndex = 0;
           
        } else {
            sender.selectedSegmentIndex = 1;
           
        }
    }
  • 相关阅读:
    NOI2021 题解
    CF605E Intergalaxy Trips
    P4762 [CERC2014]Virus synthesis
    特征向量与特征值
    uoj
    NOI 2021
    [NOI2011] NOI 嘉年华 【DP】
    CF1264D(组合数)
    绝对不咕
    题解 SP11985 【GOT
  • 原文地址:https://www.cnblogs.com/qiyiyifan/p/8880723.html
Copyright © 2020-2023  润新知