// // PickerButton.m // BabyAlbum // // Created by mambaxie on 2021/7/3. // #import "PickerButton.h" @implementation PickerButton + (PickerButton *)pickerButton { PickerButton *button = [PickerButton buttonWithType:UIButtonTypeCustom]; button.size = CGSizeMake(23, 23); [button setImageEdgeInsets:UIEdgeInsetsMake(5, 5, 5, 5)]; [button setImage:[ImageNamed(@"TH_unpick") imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] forState:UIControlStateNormal]; [button setImage:[ImageNamed(@"picked") imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] forState:UIControlStateSelected]; button.selected = YES; [button addTarget:button action:@selector(pick:) forControlEvents:UIControlEventTouchUpInside]; return button; } - (void)pick:(UIButton *)button { button.selected = !button.selected; } @end