在做IOS登录的时候,要用到记住密码和自动登录功能,这就涉及到了按钮的选中。我没有使用IOS的segmented control而是使用自定义button,
通过判断button的是否选中来进行图片切换,从视觉上达到选中效果,第3张图片是属于高亮的时候的效果。
我的第一种做法是首先画一个30x30的按钮,类型选择为custom,然后在image中加入第一张图片,代码通过判断selected 来替换图片。
- (IBAction)didCheck:(id)sender {
if(check.selected)
{
[check setSelected:NO];
[check setImage:[UIImage imageNamed:@"checkbox-pressed.png"] forState:UIControlStateHighlighted];
[check setImage:[UIImage imageNamed:@"checkbox.png"] forState:UIControlStateNormal];
}else{
[check setSe