iOS-UI-基本控件之UISwitch-创新互联

UISwitch(开关,默认为关)

成都创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信平台小程序开发,十余年建站对玻璃贴膜等多个领域,拥有多年的网站制作经验。

IOS开发中必不可少的基本控件,主要用于只有两种的选择,比如飞行模式等等,本文主要是列出常用的属性及方法(注XCode版本为7.2)

//默认状态

iOS-UI-基本控件之UISwitchiOS-UI-基本控件之UISwitch

//属性

@property(nullable, nonatomic, strong) UIColor *onTintColor ;//开着的时候控件的颜色

代码:one.onTintColor=[UIColor brownColor];

如图:

iOS-UI-基本控件之UISwitchiOS-UI-基本控件之UISwitch

@property(null_resettable, nonatomic, strong) UIColor *tintColor ;//感觉像是边框的颜色,并且带有动画,

代码:one.tintColor=[UIColor redColor];

如图:第二张像个动画

iOS-UI-基本控件之UISwitchiOS-UI-基本控件之UISwitch

@property(nullable, nonatomic, strong) UIColor *thumbTintColor ;// 按钮的颜色

代码:

 one.thumbTintColor=[UIColor blueColor];

如图:

iOS-UI-基本控件之UISwitch

@property(nonatomic,getter=isOn) BOOL on;//是否处于开启状态,默认为NO

//方法

- (instancetype)initWithFrame:(CGRect)frame ;   // 设置控件的大小和起始位置

- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder ;//从XIB加载

- (void)setOn:(BOOL)on animated:(BOOL)animated; // 开的时候是否有动画

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:iOS-UI-基本控件之UISwitch-创新互联
网站路径:http://scyanting.com/article/ejphg.html