iOS 关于iOS13的Segment当前选中的滑块会默认有一个

2019-09-25  本文已影响0人  iOS门三闫

隐藏掉Segment默认选中的滑块白色背景/中间分割线,背景颜色

 if(@available(iOS13.0, *)) {

        //去掉选中滑块

        self.titleSegment.selectedSegmentTintColor = [UIColor whiteColor];

//        设置背景色

         [self.titleSegment setBackgroundImage:[self createImageWithColor:[UIColor colorWithHexString:@"#ffffff"]] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

        //去掉分割线 (whiteimg 是我截的长度为1,高度为44的白的图片)

        [self.titleSegment setDividerImage:[UIImage imageNamed:@"whiteimg"] forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

    }else{

        // Fallback on earlier versions

    }

上一篇下一篇

猜你喜欢

热点阅读