cdts/xdts-ios 3/TreeHole/Code/Utility/PickerButton.m
2023-07-27 09:20:00 +08:00

30 lines
854 B
Objective-C

//
// 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