iphone常用控件之UISwitch

//UISwitch触发的动作
-(void)switchStatusChanged:(id)sender{
    UISwitch *control = (UISwitch *)sender;
    if (control == mySwitch) {
        BOOL ison = control.on;
        /*添加代码,处理开关的状态*/
    }
}
-(void)viewDidLoad{
    /*************开关控件UISwitch**************/
    //创建控件
    UISwitch *aSwitch = [UISwitch alloc] initWithFrame:CGRectMake(170, 5, 0, 0);//初始化,大小设置为0*0,表明将自动设定
   
//显示控件 [parentView addSubview: mySwitch]; //添加到父视图 self.navigationItem.titleView = mySwitch; //添加到导航栏(通过视图控制器)
//开关位置 BOOL *swithPosition = mySwitch.on; //读取开关状态,表示是否打开 [aSwitch setOn:YES animated:YES]; //设置打开 [aSwitch addTarget:selfaction:@selector(switchStatusChanged:) forControlEvents:UIControlEventValueChanged];//切换开关状态时触发动作 }
posted @ 2012-08-19 16:39  小、  阅读(508)  评论(0编辑  收藏  举报