UISwitch控件

用处:开关空间,用于处理两种状态

-(void)viewDidLoad

{

[super viewDidLoad];

CGRect frame = CGRectMake(20,20,0,0);

self.switch = [[UISwitch alloc]initWithFrame:frame];

//设置初始状态

[self.switch setOn:YES];

//底色颜色

self.switch.tintColor = [UIColor redColor];

//开启底色颜色

self.switch.ontintColor = [UIColor brownColor];

//滑块颜色

self.switch.thumbtintColor = [UIColor greenColor];

//添加值改变事件方法

[self.switch addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];

[self.view addSubView:self.switch];

}

-(IBAction) change:(id)sender

{

UISwitch* switch = (UISwitch*)sender;

if(switch.on)

{NSLog(@"set on");}

else

{NSLog(@"set off");}

}

UISwitch控件

时间: 2024-11-08 23:02:55

UISwitch控件的相关文章

UISwitch控件属性

UISwitch控件属性: 1. onTintColor 处于on时switch 的颜色 switchImage.onTintColor = [UIColor grayColor]; 2.tintColor 处于off时switch 的颜色 switchImage.tintColor = [UIColor greenColor]; 3.onImage 设置on 的图标 switchImage.onImage = [UIImage imageNamed:@"1.png"]; 4. off

UISlider与UISwitch控件

1.UISlider控件就像其名字一样,是一个像滑动变阻器的控件: 上图中的圆圈可以移动,它处在不同的位置,这个UISlider会有不同的值.接下来的例子是关于UISlider的简单使用. (1)假设我们已经建立了一个Single View Application,打开ViewController.xib,在IB中添加一个UISlider控件和一个Label,这个Label用来显示Slider的值. (2)选中新加的Slider控件,打开Attribute Inspector,修改属性值,设置最

IOS UISwitch 控件

转自:http://my.oschina.net/wolx/blog/396680 一 UISwitch 简介 二 UISwitch 创建 三设置选中状态 四 添加监听 五 测试代码 5.1 代码 5.2 执行结果 一 UISwitch 简介 UISwitch 的作用是给用户提供开关,在系统的设置界面很常见,控件也很简单. 二 UISwitch 创建 //创建 UISwitch *switch1 = [[UISwitch alloc]init]; CGSize viewSize = self.v

iOS学习之UISwitch控件两种使用方法和监听

一.第一种创建UISwitch控件的方法,在代码中动态创建. 1.打开Xcode  4.3.2, 新建项目Switch,选择Single View Application. 2.打开ViewController.m文件在viewDidLoad方法里添加代码: - (void)viewDidLoad{ [super viewDidLoad]; UISwitch *switchButton = [[UISwitch alloc] initWithFrame:CGRectMake(50, 100, 2

iOS开关按钮UISwitch控件

开关按钮UISwitch 在ViewController.h里面 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #import <UIKit/UIKit.h> @interface ViewController : UIViewController{   //定义一个开关控件   //作用可以进行状态的改变   //开,关:两种状态可以切换   //所有UIKit框架库中的控件均已UI开头   //苹果官方的控件都定义在UIKit框架库中   UISw

iOS开发从入门到精通--开关按钮UISwitch控件

开关按钮UISwitch 在ViewController.h里面 #import <UIKit/UIKit.h> @interface ViewController : UIViewController{ //定义一个开关控件 //作用可以进行状态的改变 //开,关:两种状态可以切换 //所有UIKit框架库中的控件均已UI开头 //苹果官方的控件都定义在UIKit框架库中 UISwitch * _mySwitch; } @property(retain,nonatomic) UISwitch

ios基础控件之开关按钮(UISwitch)

UISwitch控件是iOS开发的基础控件,是非常简单的一个控件,因为它的方法比较少.UISwitch继承于UIControl基类,因此可以当成活动控件使用. 注意:开关状态通过它的on属性进行读取,该属性是一个BOOL属性 创建: UISwitch* mySwitch = [[ UISwitch alloc]initWithFrame:CGRectMake(0.150.0f,100.0f,0.0f,0.0f)]; 可能你会疑问为什么它的大小都设置为0?没错,它的大小你设置是无效的,系统会为你分

iOS 常用控件的方法属性总结

一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性(缩放,旋转)5.backgroundColor 背景颜色6.tag 标识(父控件可以根据这个标识找到对应的子控件,同一个父控件中的子控件不要一样)7. hidden 设置是否要隐藏8.alpha 透明度(0~1);9.opaque 不透明度(0~1);1

iOS基本UI控件总结

转载自原文:http://www.tuicool.com/articles/qmMjQnJ 包括以下几类: //  继承自 NSObject:(暂列为控件) UIColor *_color;     // 颜色 UIImage *_image;     // 图像 //  继承自 UIView:  只能相应手势 UIGestureRecognizer  事件 ,  如果本事不响应会将事件 action  向 superview  传递 UILabel *_label;