读书人

iPhone的ckeckbox兑现方法

发布时间: 2012-07-15 20:11:37 作者: rapoo

iPhone的ckeckbox实现方法
-(void)checkboxClick:(UIButton *)btn
{
btn.selected = !btn.selected;
}


- (void)viewDidLoad {
UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];

CGRect checkboxRect = CGRectMake(135,150,36,36);
[checkbox setFrame:checkboxRect];

[checkbox setImage:[UIImage imageNamed:@"checkbox_off.png"] forState:UIControlStateNormal];
[checkbox setImage:[UIImage imageNamed:@"checkbox_on.png"] forState:UIControlStateSelected];

[checkbox addTarget:self action:@selector(checkboxClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:checkbox];
}

那两个off和on的png图片自己做吧,放到resources目录里。你试试看。

读书人网 >Iphone

热点推荐