UI -- UIswitch 的用法

 

UIswitch 的用法

关于添加文字图片方法可以用一个第三方类库实现对应项目源代码http://code4app.com/ios/Customized-Round-Switch/4f6d915b6803faef27000000

.h文件中声明


@interface UIswitchViewController :UIViewController

{

    UISwitch* leftSwitch;

    UISwitch* rightSwitch;

}

@property(nonatomic,retain)UISwitch*leftSwitch;

@property(nonatomic,retain)UISwitch*rightSwitch;

.m文件

@synthesize leftSwitch,rightSwitch;


- (void)viewDidLoad

{

    [superviewDidLoad];

   leftSwitch=[[UISwitchalloc]initWithFrame:CGRectMake(0, 0, 40, 20)];//创建

   rightSwitch=[[UISwitchallocinitWithFrame:CGRectMake(0,240, 40, 20)];

    [leftSwitchaddTarget:selfaction:@selector(switchChanged:)forControlEvents:UIControlEventValueChanged];//函数调用

    [self.viewaddSubview:leftSwitch];     //添加到试图上

    [rightSwitchaddTarget:selfaction:@selector(switchChanged:)forControlEvents:UIControlEventValueChanged];

    [self.viewaddSubview:rightSwitch];

// Do any additional setup after loading the view.

}

- (IBAction)switchChanged:(id)sender {

    UISwitch *mySwitch = (UISwitch *)sender;

    BOOL setting = mySwitch.isOn;//获得开关状态

    if(setting)

    {

       NSLog(@"YES");

    }else {

       NSLog(@"NO");

    }

    [leftSwitchsetOn:setting animated:YES];//设置开关状态

    [rightSwitchsetOn:setting animated:YES];

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值