30 lines
854 B
Mathematica
30 lines
854 B
Mathematica
|
|
//
|
||
|
|
// 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
|