|
@@ -16,6 +16,7 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
};
|
|
|
|
|
|
@interface KSBeautySettingView ()<UIGestureRecognizerDelegate>
|
|
|
+
|
|
|
@property (weak, nonatomic) IBOutlet UILabel *valueLabel;
|
|
|
@property (weak, nonatomic) IBOutlet UIView *sliderBgView;
|
|
|
|
|
@@ -35,6 +36,7 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
@property (weak, nonatomic) IBOutlet UISlider *slider;
|
|
|
|
|
|
@property (weak, nonatomic) IBOutlet UIView *beautyView;
|
|
|
+@property (weak, nonatomic) IBOutlet UILabel *beautyStatusLabel;
|
|
|
|
|
|
@property (weak, nonatomic) IBOutlet UIButton *beautySwitchButton; // 美颜开关
|
|
|
|
|
@@ -56,6 +58,7 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
|
|
|
@property (weak, nonatomic) IBOutlet UIView *filterView;
|
|
|
|
|
|
+/// 是否开启美颜
|
|
|
@property (nonatomic, assign) BOOL isOpenBeauty;
|
|
|
|
|
|
@property (nonatomic, copy) BeautyCallback callback;
|
|
@@ -68,15 +71,11 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
@property (nonatomic, assign) NSInteger brightLevel;
|
|
|
|
|
|
|
|
|
-
|
|
|
@property (weak, nonatomic) IBOutlet UIView *bottomView;
|
|
|
|
|
|
@property (weak, nonatomic) IBOutlet UIButton *filterNoneButton;
|
|
|
@property (weak, nonatomic) IBOutlet UILabel *noneLabel;
|
|
|
|
|
|
-@property (weak, nonatomic) IBOutlet UIImageView *nomalImage;
|
|
|
-@property (weak, nonatomic) IBOutlet UILabel *nomalTitle;
|
|
|
-
|
|
|
@property (weak, nonatomic) IBOutlet UIImageView *beautyfulImg;
|
|
|
@property (weak, nonatomic) IBOutlet UILabel *beautifulTitle;
|
|
|
|
|
@@ -86,6 +85,13 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
@property (weak, nonatomic) IBOutlet UIImageView *romanceImage;
|
|
|
@property (weak, nonatomic) IBOutlet UILabel *romanceTitle;
|
|
|
|
|
|
+// 默认配置
|
|
|
+@property (nonatomic, assign) NSInteger defaultWhite;
|
|
|
+@property (nonatomic, assign) NSInteger defaultSmooth;
|
|
|
+@property (nonatomic, assign) NSInteger defaultRuddy;
|
|
|
+@property (nonatomic, assign) NSInteger defaultBrightless;
|
|
|
+@property (nonatomic, assign) FILTER_TYPE defaultFilter;
|
|
|
+@property (nonatomic, assign) int defaultFilterLevel;
|
|
|
@end
|
|
|
|
|
|
@implementation KSBeautySettingView
|
|
@@ -133,33 +139,33 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-- (void)evaluateMessageWithBeauty:(BOOL)isOpenBeauty white:(NSInteger)whitenessLevel smoothLevel:(NSInteger)smoothLevel ruddyLevel:(NSInteger)ruddyLevel brightLevel:(NSInteger)brightLevel filter:(FILTER_TYPE)filter filterLevel:(int)filterLevel callback:(nonnull BeautyCallback)callback {
|
|
|
+- (void)evaluateMessageWithWhite:(NSInteger)whitenessLevel smoothLevel:(NSInteger)smoothLevel ruddyLevel:(NSInteger)ruddyLevel brightLevel:(NSInteger)brightLevel filter:(FILTER_TYPE)filter filterLevel:(int)filterLevel callback:(nonnull BeautyCallback)callback {
|
|
|
if (callback) {
|
|
|
self.callback = callback;
|
|
|
}
|
|
|
-
|
|
|
- self.isOpenBeauty = isOpenBeauty;
|
|
|
- self.filter = filter;
|
|
|
- self.filterLevel = filterLevel;
|
|
|
- if (isOpenBeauty) {
|
|
|
- self.whitenessLevel = whitenessLevel;
|
|
|
- self.smoothLevel = smoothLevel;
|
|
|
- self.ruddyLevel = ruddyLevel;
|
|
|
- self.brightLevel = brightLevel;
|
|
|
- }
|
|
|
- else {
|
|
|
- self.whitenessLevel = 0;
|
|
|
- self.smoothLevel = 0;
|
|
|
- self.ruddyLevel = 0;
|
|
|
- self.brightLevel = 5;
|
|
|
- }
|
|
|
+
|
|
|
+ self.defaultWhite = whitenessLevel;
|
|
|
+ self.defaultSmooth = smoothLevel;
|
|
|
+ self.defaultRuddy = ruddyLevel;
|
|
|
+ self.defaultBrightless = brightLevel;
|
|
|
+ self.defaultFilter = filter;;
|
|
|
+ self.defaultFilterLevel = filterLevel;
|
|
|
+
|
|
|
[self showDefaultDisplay];
|
|
|
}
|
|
|
|
|
|
|
|
|
- (void)showDefaultDisplay {
|
|
|
self.isChooseBeauty = YES;
|
|
|
+ self.isOpenBeauty = YES;
|
|
|
self.chooseIndex = BEAUTY_INDEX_NONE;
|
|
|
+
|
|
|
+ self.filter = self.defaultFilter;
|
|
|
+ self.filterLevel = self.defaultFilterLevel;
|
|
|
+ self.whitenessLevel = self.defaultWhite;
|
|
|
+ self.smoothLevel = self.defaultSmooth;
|
|
|
+ self.ruddyLevel = self.defaultRuddy;
|
|
|
+ self.brightLevel = self.defaultBrightless;
|
|
|
}
|
|
|
|
|
|
+ (instancetype)shareInstance {
|
|
@@ -169,15 +175,34 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
|
|
|
// 重置美颜和滤镜
|
|
|
- (IBAction)resetButtonAction:(id)sender {
|
|
|
-
|
|
|
-
|
|
|
+ // 重置所有美颜状态
|
|
|
+ [self resetBeautyPage];
|
|
|
+ [self resetFilterPage];
|
|
|
+ self.sliderBgView.hidden = YES;
|
|
|
}
|
|
|
|
|
|
+- (void)resetFilterPage {
|
|
|
+ [self clearFilterStatus];
|
|
|
+ self.filter = self.defaultFilter;
|
|
|
+ self.filterLevel = self.defaultFilterLevel;
|
|
|
+}
|
|
|
+
|
|
|
+// 重置美颜
|
|
|
+- (void)resetBeautyPage {
|
|
|
+ self.whitenessLevel = self.defaultWhite;
|
|
|
+ self.smoothLevel = self.defaultSmooth;
|
|
|
+ self.ruddyLevel = self.defaultRuddy;
|
|
|
+ self.brightLevel = self.defaultBrightless;
|
|
|
+ // 剔除上次选中状态
|
|
|
+ [self clearLastChooseStatus:self.chooseIndex];
|
|
|
+ self.chooseIndex = BEAUTY_INDEX_NONE;
|
|
|
+}
|
|
|
|
|
|
- (IBAction)switchButtonAction:(UIButton *)sender {
|
|
|
+ [self resetBeautyPage];
|
|
|
self.isOpenBeauty = !self.isOpenBeauty;
|
|
|
if (self.callback) {
|
|
|
- self.callback(self.isOpenBeauty, 0, 0, 0, 5, self.filter,self.filterLevel);
|
|
|
+ self.callback(self.isOpenBeauty, self.whitenessLevel, self.smoothLevel, self.ruddyLevel, self.brightLevel, self.filter,self.filterLevel);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -186,24 +211,25 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
// 回调数据
|
|
|
if (self.isChooseBeauty) { // 如果当前是美颜table
|
|
|
if (self.chooseIndex == BEAUTY_INDEX_WHITE) {
|
|
|
- self.whitenessLevel = sender.value;
|
|
|
+ self.whitenessLevel = [self.valueLabel.text integerValue];
|
|
|
}
|
|
|
else if (self.chooseIndex == BEAUTY_INDEX_SMOOTH) {
|
|
|
- self.smoothLevel = sender.value;
|
|
|
+ self.smoothLevel = [self.valueLabel.text integerValue];
|
|
|
}
|
|
|
else if (self.chooseIndex == BEAUTY_INDEX_RUDDY) {
|
|
|
- self.ruddyLevel = sender.value;
|
|
|
+ self.ruddyLevel = [self.valueLabel.text integerValue];
|
|
|
}
|
|
|
else if (self.chooseIndex == BEAUTY_INDEX_LIGHT) {
|
|
|
- self.brightLevel = sender.value;
|
|
|
+ self.brightLevel = [self.valueLabel.text integerValue];
|
|
|
}
|
|
|
}
|
|
|
else { // 滤镜
|
|
|
- self.filterLevel = sender.value;
|
|
|
+ self.filterLevel = [self.valueLabel.text intValue];
|
|
|
}
|
|
|
if (self.callback) {
|
|
|
- self.callback(self.isOpenBeauty, 0, 0, 0, 5, self.filter,self.filterLevel);
|
|
|
+ self.callback(self.isOpenBeauty, self.whitenessLevel, self.smoothLevel, self.ruddyLevel, self.brightLevel, self.filter,self.filterLevel);
|
|
|
}
|
|
|
+ NSLog(@"----- white : %zd smooth : %zd ruddy :%zd bright : %zd", self.whitenessLevel,self.smoothLevel,self.ruddyLevel,self.brightLevel);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -215,6 +241,7 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
[self.ruddyImage setImage:[UIImage imageNamed:@"ruddy_unselect"]];
|
|
|
[self.lightImage setImage:[UIImage imageNamed:@"light_unselect"]];
|
|
|
[self.beautySwitchButton setImage:[UIImage imageNamed:@"beauty_on"] forState:UIControlStateNormal];
|
|
|
+ self.beautyStatusLabel.text = @"已开启";
|
|
|
}
|
|
|
else {
|
|
|
|
|
@@ -223,22 +250,29 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
[self.ruddyImage setImage:[UIImage imageNamed:@"ruddy_alpha"]];
|
|
|
[self.lightImage setImage:[UIImage imageNamed:@"light_alpha"]];
|
|
|
[self.beautySwitchButton setImage:[UIImage imageNamed:@"beauty_close"] forState:UIControlStateNormal];
|
|
|
+ self.beautyStatusLabel.text = @"关闭";
|
|
|
}
|
|
|
[self resetTitleColor];
|
|
|
}
|
|
|
+
|
|
|
- (void)resetTitleColor {
|
|
|
- [self.whiteTitle setTextColor:HexRGB(0xffffff)];
|
|
|
- [self.smoothTitle setTextColor:HexRGB(0xffffff)];
|
|
|
- [self.ruddyTitle setTextColor:HexRGB(0xffffff)];
|
|
|
- [self.lightLabel setTextColor:HexRGB(0xffffff)];
|
|
|
+ if (_isOpenBeauty) {
|
|
|
+ [self.whiteTitle setTextColor:HexRGB(0xffffff)];
|
|
|
+ [self.smoothTitle setTextColor:HexRGB(0xffffff)];
|
|
|
+ [self.ruddyTitle setTextColor:HexRGB(0xffffff)];
|
|
|
+ [self.lightLabel setTextColor:HexRGB(0xffffff)];
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ [self.whiteTitle setTextColor:HexRGBAlpha(0xffffff, 0.6f)];
|
|
|
+ [self.smoothTitle setTextColor:HexRGBAlpha(0xffffff, 0.6f)];
|
|
|
+ [self.ruddyTitle setTextColor:HexRGBAlpha(0xffffff, 0.6f)];
|
|
|
+ [self.lightLabel setTextColor:HexRGBAlpha(0xffffff, 0.6f)];
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
- (void)setIsChooseBeauty:(BOOL)isChooseBeauty {
|
|
|
_isChooseBeauty = isChooseBeauty;
|
|
|
-// [self clearLastChooseStatus:self.chooseIndex];
|
|
|
-// self.chooseIndex = BEAUTY_INDEX_NONE;
|
|
|
-// self.slider.hidden = YES;
|
|
|
- // 判断是否有选中的
|
|
|
|
|
|
if (_isChooseBeauty) {
|
|
|
self.beautyView.hidden = NO;
|
|
@@ -259,9 +293,29 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
[self.filterTitle setFont:[UIFont systemFontOfSize:16.0f weight:UIFontWeightMedium]];
|
|
|
[self.filterTitle setTextColor:HexRGB(0xffffff)];
|
|
|
self.slider.maximumValue = 100;
|
|
|
+
|
|
|
}
|
|
|
+ // 设置当前选择的状态
|
|
|
+ self.filterLevel = self.defaultFilterLevel;
|
|
|
+ self.whitenessLevel = self.defaultWhite;
|
|
|
+ self.smoothLevel = self.defaultSmooth;
|
|
|
+ self.ruddyLevel = self.defaultRuddy;
|
|
|
+ self.brightLevel = self.defaultBrightless;
|
|
|
+ [self displaySliderStatus];
|
|
|
}
|
|
|
|
|
|
+- (void)displaySliderStatus {
|
|
|
+ if (self.isChooseBeauty) {
|
|
|
+ BEAUTY_INDEX index = self.chooseIndex;
|
|
|
+ self.chooseIndex = index;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ FILTER_TYPE type = self.filter;
|
|
|
+ self.filter = type;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
#pragma mark ---- page Control
|
|
|
- (IBAction)switchBeautyPage:(id)sender {
|
|
|
if (self.isChooseBeauty) {
|
|
@@ -285,22 +339,24 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
if (self.chooseIndex == BEAUTY_INDEX_WHITE) {
|
|
|
return;
|
|
|
}
|
|
|
- [self showSliderBarWithValue:self.whitenessLevel maxValue:9];
|
|
|
// 剔除上次选中状态
|
|
|
[self clearLastChooseStatus:self.chooseIndex];
|
|
|
[self.whiteImage setImage:[UIImage imageNamed:@"white_selected"]];
|
|
|
[self.whiteTitle setTextColor:THEMECOLOR];
|
|
|
self.chooseIndex = BEAUTY_INDEX_WHITE;
|
|
|
- self.slider.value = self.whitenessLevel;
|
|
|
- self.valueLabel.text = [NSString stringWithFormat:@"%zd",self.whitenessLevel];
|
|
|
}
|
|
|
|
|
|
- (void)showSliderBarWithValue:(NSInteger)value maxValue:(NSInteger)maxValue {
|
|
|
- self.slider.hidden = NO;
|
|
|
+ self.sliderBgView.hidden = NO;
|
|
|
self.slider.maximumValue = maxValue;
|
|
|
self.slider.value = value;
|
|
|
+ self.valueLabel.text = [NSString stringWithFormat:@"%zd",value];
|
|
|
+ if (self.callback) {
|
|
|
+ self.callback(self.isOpenBeauty, self.whitenessLevel, self.smoothLevel, self.ruddyLevel, self.brightLevel, self.filter,self.filterLevel);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
- (IBAction)smoothAction:(id)sender {
|
|
|
if (self.isOpenBeauty == NO) {
|
|
|
return;
|
|
@@ -308,14 +364,11 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
if (self.chooseIndex == BEAUTY_INDEX_SMOOTH) {
|
|
|
return;
|
|
|
}
|
|
|
- [self showSliderBarWithValue:self.smoothLevel maxValue:9];
|
|
|
// 剔除上次选中状态
|
|
|
[self clearLastChooseStatus:self.chooseIndex];
|
|
|
[self.smoothImage setImage:[UIImage imageNamed:@"smooth_selected"]];
|
|
|
[self.smoothTitle setTextColor:THEMECOLOR];
|
|
|
self.chooseIndex = BEAUTY_INDEX_SMOOTH;
|
|
|
- self.slider.value = self.smoothLevel;
|
|
|
- self.valueLabel.text = [NSString stringWithFormat:@"%zd",self.smoothLevel];
|
|
|
}
|
|
|
|
|
|
- (IBAction)ruddyAction:(id)sender {
|
|
@@ -325,16 +378,11 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
if (self.chooseIndex == BEAUTY_INDEX_RUDDY) {
|
|
|
return;
|
|
|
}
|
|
|
- [self showSliderBarWithValue:self.ruddyLevel maxValue:9];
|
|
|
// 剔除上次选中状态
|
|
|
[self clearLastChooseStatus:self.chooseIndex];
|
|
|
[self.ruddyImage setImage:[UIImage imageNamed:@"ruddy_selected"]];
|
|
|
[self.ruddyTitle setTextColor:THEMECOLOR];
|
|
|
self.chooseIndex = BEAUTY_INDEX_RUDDY;
|
|
|
- self.slider.value = self.ruddyLevel;
|
|
|
- self.valueLabel.text = [NSString stringWithFormat:@"%zd",self.ruddyLevel];
|
|
|
- self.slider.value = self.brightLevel;
|
|
|
- self.valueLabel.text = [NSString stringWithFormat:@"%zd",self.brightLevel];
|
|
|
}
|
|
|
|
|
|
- (IBAction)lightAction:(id)sender {
|
|
@@ -345,7 +393,6 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
return;
|
|
|
}
|
|
|
// 剔除上次选中状态
|
|
|
- [self showSliderBarWithValue:self.brightLevel maxValue:9];
|
|
|
[self clearLastChooseStatus:self.chooseIndex];
|
|
|
[self.lightImage setImage:[UIImage imageNamed:@"light_selected"]];
|
|
|
[self.lightLabel setTextColor:THEMECOLOR];
|
|
@@ -383,6 +430,42 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+- (void)setChooseIndex:(BEAUTY_INDEX)chooseIndex {
|
|
|
+ _chooseIndex = chooseIndex;
|
|
|
+ switch (chooseIndex) {
|
|
|
+ case BEAUTY_INDEX_NONE: // 无美颜
|
|
|
+ {
|
|
|
+ self.sliderBgView.hidden = YES;
|
|
|
+ self.whitenessLevel = self.defaultWhite;
|
|
|
+ self.smoothLevel = self.defaultSmooth;
|
|
|
+ self.ruddyLevel = self.defaultRuddy;
|
|
|
+ self.brightLevel = self.defaultBrightless;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case BEAUTY_INDEX_WHITE: // 美白
|
|
|
+ {
|
|
|
+ [self showSliderBarWithValue:self.whitenessLevel maxValue:9];
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case BEAUTY_INDEX_SMOOTH: // 磨皮
|
|
|
+ {
|
|
|
+ [self showSliderBarWithValue:self.smoothLevel maxValue:9];
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case BEAUTY_INDEX_RUDDY: // 红润
|
|
|
+ {
|
|
|
+ [self showSliderBarWithValue:self.ruddyLevel maxValue:9];
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case BEAUTY_INDEX_LIGHT: // 亮度
|
|
|
+ {
|
|
|
+ [self showSliderBarWithValue:self.brightLevel maxValue:9];
|
|
|
+ }
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
#pragma mark ---- fliter action
|
|
|
|
|
@@ -394,15 +477,6 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
self.filter = FILTER_TYPE_NONE;
|
|
|
}
|
|
|
|
|
|
-- (IBAction)nomalAction:(id)sender {
|
|
|
- if (self.filter == FILTER_TYPE_NOMAL) {
|
|
|
- return;
|
|
|
- }
|
|
|
- // 清除上次选中状态
|
|
|
- [self clearFilterStatus];
|
|
|
- self.filter = FILTER_TYPE_NOMAL;
|
|
|
-}
|
|
|
-
|
|
|
- (IBAction)beautifulFilter:(id)sender {
|
|
|
if (self.filter == FILTER_TYPE_WEIMEI) {
|
|
|
return;
|
|
@@ -417,6 +491,7 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
}
|
|
|
[self clearFilterStatus];
|
|
|
self.filter = FILTER_TYPE_QINGXIN;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
- (IBAction)romanceFilter:(id)sender {
|
|
@@ -436,12 +511,6 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
[self.noneLabel setTextColor:HexRGB(0xffffff)];
|
|
|
}
|
|
|
break;
|
|
|
- case FILTER_TYPE_NOMAL:
|
|
|
- {
|
|
|
- [self.nomalImage setImage:[UIImage imageNamed:@"filter_nomal"]];
|
|
|
- [self.nomalTitle setTextColor:HexRGB(0xffffff)];
|
|
|
- }
|
|
|
- break;
|
|
|
case FILTER_TYPE_WEIMEI:
|
|
|
{
|
|
|
[self.beautyfulImg setImage:[UIImage imageNamed:@"filter_nomal"]];
|
|
@@ -472,37 +541,36 @@ typedef NS_ENUM(NSInteger, BEAUTY_INDEX) {
|
|
|
{
|
|
|
[self.filterNoneButton setImage:[UIImage imageNamed:@"filter_none_selected"] forState:UIControlStateNormal];
|
|
|
[self.noneLabel setTextColor:THEMECOLOR];
|
|
|
- }
|
|
|
- break;
|
|
|
- case FILTER_TYPE_NOMAL:
|
|
|
- {
|
|
|
- [self.nomalImage setImage:[UIImage imageNamed:@"filter_selected"]];
|
|
|
- [self.nomalTitle setTextColor:THEMECOLOR];
|
|
|
+ self.sliderBgView.hidden = YES;
|
|
|
+ self.filterLevel = self.defaultFilterLevel;
|
|
|
}
|
|
|
break;
|
|
|
case FILTER_TYPE_WEIMEI:
|
|
|
{
|
|
|
[self.beautyfulImg setImage:[UIImage imageNamed:@"filter_selected"]];
|
|
|
[self.beautifulTitle setTextColor:THEMECOLOR];
|
|
|
+ self.sliderBgView.hidden = NO;
|
|
|
}
|
|
|
break;
|
|
|
case FILTER_TYPE_QINGXIN:
|
|
|
{
|
|
|
[self.freshImage setImage:[UIImage imageNamed:@"filter_selected"]];
|
|
|
[self.freshTitle setTextColor:THEMECOLOR];
|
|
|
+ self.sliderBgView.hidden = NO;
|
|
|
}
|
|
|
break;
|
|
|
case FILTER_TYPE_LANGMAN:
|
|
|
{
|
|
|
[self.romanceImage setImage:[UIImage imageNamed:@"filter_selected"]];
|
|
|
[self.romanceTitle setTextColor:THEMECOLOR];
|
|
|
+ self.sliderBgView.hidden = NO;
|
|
|
}
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
self.slider.value = self.filterLevel;
|
|
|
- self.valueLabel.text = [NSString stringWithFormat:@"%zd",self.filterLevel];
|
|
|
+ self.valueLabel.text = [NSString stringWithFormat:@"%d",self.filterLevel];
|
|
|
|
|
|
if (self.callback) {
|
|
|
self.callback(self.isOpenBeauty, self.whitenessLevel, self.smoothLevel, self.ruddyLevel, self.brightLevel, self.filter, self.filterLevel);
|