小工具      在线工具  汉语词典  css  js  c++  java

UISegmentedControl 去掉中间分割线

IOS系统方法&&常用控件&&GitHub资源学习 额外说明

收录于:43天前


#pragma mark -- 顶部的切换按钮
- (void)createTopSegmentUI
{
    if (!_segmentView)
    {
        _segmentView = [[UISegmentedControl alloc]initWithItems:@[@"1",@"2",@"3"]];
        _segmentView.clipsToBounds = YES;
        _segmentView.layer.cornerRadius = 3.0;
        _segmentView.layer.borderWidth = 1;
        _segmentView.layer.borderColor = [[UIColor whiteColor]CGColor];
        _segmentView.frame = CGRectMake(kP6width(62), 26, kDEVICEWIDTH - 2*kP6width(62), 32);
        [_segmentView setBackgroundColor:[UIColor clearColor]];
        _segmentView.tintColor = TFCOLOR_3B98E0;
       
        // 正常的图片
        NSDictionary *dicNormal = [NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], NSForegroundColorAttributeName,loadFont(16),NSFontAttributeName,nil];
        [_segmentView setTitleTextAttributes:dicNormal forState:UIControlStateNormal];
        [_segmentView setBackgroundImage:[CHUtil imageWithColor:[UIColor clearColor]] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
        
        NSDictionary *dicSelect = [NSDictionary dictionaryWithObjectsAndKeys:TFCOLOR_0093FF, NSForegroundColorAttributeName,loadFont(16),NSFontAttributeName,nil];
        [_segmentView setTitleTextAttributes:dicSelect forState:UIControlStateSelected];
        // 设置UISegmentedControl选中的图片
        [_segmentView setBackgroundImage:[CHUtil imageWithColor:[UIColor whiteColor]] forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
        
        //去掉中间的分割线
        UIImage *_dividerImage= [CHUtil imageWithColor:TFCOLOR_0093FF];
        [_segmentView setDividerImage:_dividerImage forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
        
        [ _segmentView addTarget: self
                          action: @selector(controlPressed:)
                forControlEvents: UIControlEventValueChanged];
        [self.view addSubview:_segmentView];
    }
    [_segmentView setSelectedSegmentIndex:1];
}


. . .

相关推荐

额外说明

Windows 10中配置maven环境变量(图文教程)

本章教程,主要介绍如何在windwos10上配置maven环境变量。 目录 一、下载maven 二、配置环境变量 (1)解压maven包 (2)快速打开环境变量设置 (3)新建MAVEN_HOME系统环境变量  (4)添加到PATH中 (5)配置完成之后

额外说明

经历了三年的失败,从普通的二级本本到了春招华为OD。

萌妹镇楼   年前拿到的意向书   答读者问 薪资情况 定级D2,13K+2K,两个月年终奖,周六加班双倍工资,下个月发。每年一次加薪,OD转华为一次加薪。 加班强度 124晚9点,35晚6点,项目紧急的话,周六会安排加班 转岗问题 因为我是读书时候就铁

额外说明

V4-07 sso连接数据库完整+ 优势测试体现

接上:  SSO单点登录中篇(无数据库版) 目录 完善SSO单点登录系统(+数据库) 01演示单点登录系统的优势

额外说明

机器学习入门:从算法到实际应用

机器学习入门:从算法到实际应用 机器学习入门:从算法到实际应用 摘要 引言 机器学习基础 1. 什么是机器学习? 2. 监督学习 vs. 无监督学习 机器学习算法 3. 线性回归 4. 决策树和随机森林 数据准备和模型训练 5. 数据预处理 6. 模型训

额外说明

ch10.1 注意力机制的生物起源

文章参考,动手学深度学习; 10.1 生物学中的注意机制 10.1.1 影响注意力的 两种因素 人类的注意力会受到两种因素的影响: 非自主性提示: 通常是由外界的因素主导,比如基于环境中物体的突出性和易见性。 自主性提示: 收到人类自身意识的控制, 比如

额外说明

kali设置中文

1、安装软件leafpad sudo apt install leafpad 更新配置源 leafpad /etc/apt/sources.list 不安装leafpad使用自带的vim也行 vim /etc/apt/sources.list ##如果

额外说明

Java基础之集合框架(编辑中)

集合框架 集合类存在的意义 存储对象使用数组,存储对象使用集合(集合中也只能保存对象) 集合和数组的不同 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。 数组中可以存储基本数据类型,集合只能存储对象。(可以是不同类型的) 集合框架的由来 不断

额外说明

[C语言]进一步的来了解指针(多多多图详解)

        本文章进一步的来讲解指针,如果是第一次接触指针的可以先看一下对于指针的初步理解          :         [C语言]初步的来了解一下指针(多图详解)_HY_PIGIE的博客-CSDN博客 目录         1.字符指针  

额外说明

爬虫练习:爬豆瓣读书的短评

爬虫练习:爬豆瓣读书的短评 利用第三方库requests爬取网页内容,然后利用BeautifulSoup解析网页内容,得到我们想要的数据。 任务1:爬豆瓣读书《下町火箭》的短评。 利用requests库可以爬下《下町火箭》短评的网页内容: import

额外说明

《Leaflet 进阶知识点》- Leaflet.draw 中英文转换

一、转换 原生是英文,所以要重定义,直接覆盖下面的 leaflet.draw-cn.js 文件。官方说明 L.drawLocal = { draw: { toolbar: { // #TODO: this should be reorgani

ads via 小工具