|  | @@ -118,7 +118,7 @@ extern const NSInteger BLUR_TOPBAR_TAG;
 | 
	
		
			
			| 118 | 118 |  	} else {
 | 
	
		
			
			| 119 | 119 |  		viewController.navigationController.navigationBar.barStyle = UIBarStyleDefault;
 | 
	
		
			
			| 120 | 120 |  	}
 | 
	
		
			
			| 121 |  | -
 | 
	
		
			
			|  | 121 | +	
 | 
	
		
			
			| 122 | 122 |  	if (self.translucent) {
 | 
	
		
			
			| 123 | 123 |  		viewController.navigationController.navigationBar.translucent = [self.translucent boolValue];
 | 
	
		
			
			| 124 | 124 |  	} else {
 | 
	
	
		
			
			|  | @@ -155,35 +155,27 @@ extern const NSInteger BLUR_TOPBAR_TAG;
 | 
	
		
			
			| 155 | 155 |  	}
 | 
	
		
			
			| 156 | 156 |  }
 | 
	
		
			
			| 157 | 157 |  
 | 
	
		
			
			| 158 |  | -- (void)setLeftButtons:(id)leftButtons {
 | 
	
		
			
			| 159 |  | -	if (self.leftButtonColor) {
 | 
	
		
			
			| 160 |  | -		_leftButtonStyle.color = self.leftButtonColor;
 | 
	
		
			
			| 161 |  | -	}
 | 
	
		
			
			| 162 |  | -	
 | 
	
		
			
			| 163 |  | -	if (self.leftButtonDisabledColor) {
 | 
	
		
			
			| 164 |  | -		_leftButtonStyle.disabledColor = self.leftButtonDisabledColor;
 | 
	
		
			
			| 165 |  | -	}
 | 
	
		
			
			| 166 |  | -	
 | 
	
		
			
			| 167 |  | -	if ([leftButtons isKindOfClass:[NSArray class]]) {
 | 
	
		
			
			| 168 |  | -		_leftButtons = leftButtons;
 | 
	
		
			
			| 169 |  | -	} else if ([leftButtons isKindOfClass:[NSDictionary class]]) {
 | 
	
		
			
			| 170 |  | -		if (leftButtons[@"id"]) {
 | 
	
		
			
			| 171 |  | -			_leftButtons = @[leftButtons];
 | 
	
		
			
			| 172 |  | -		} else {
 | 
	
		
			
			| 173 |  | -			[_leftButtonStyle mergeWith:leftButtons];
 | 
	
		
			
			| 174 |  | -		}
 | 
	
		
			
			| 175 |  | -	}
 | 
	
		
			
			|  | 158 | +- (void)setRightButtonColor:(NSNumber *)rightButtonColor {
 | 
	
		
			
			|  | 159 | +	_rightButtonColor = rightButtonColor;
 | 
	
		
			
			|  | 160 | +	_rightButtonStyle.color = rightButtonColor;
 | 
	
		
			
			|  | 161 | +}
 | 
	
		
			
			|  | 162 | +
 | 
	
		
			
			|  | 163 | +- (void)setRightButtonDisabledColor:(NSNumber *)rightButtonDisabledColor {
 | 
	
		
			
			|  | 164 | +	_rightButtonDisabledColor = rightButtonDisabledColor;
 | 
	
		
			
			|  | 165 | +	_rightButtonStyle.disabledColor = rightButtonDisabledColor;
 | 
	
		
			
			|  | 166 | +}
 | 
	
		
			
			|  | 167 | +
 | 
	
		
			
			|  | 168 | +- (void)setLeftButtonColor:(NSNumber *)leftButtonColor {
 | 
	
		
			
			|  | 169 | +	_leftButtonColor = leftButtonColor;
 | 
	
		
			
			|  | 170 | +	_leftButtonStyle.color = leftButtonColor;
 | 
	
		
			
			|  | 171 | +}
 | 
	
		
			
			|  | 172 | +
 | 
	
		
			
			|  | 173 | +- (void)setLeftButtonDisabledColor:(NSNumber *)leftButtonDisabledColor {
 | 
	
		
			
			|  | 174 | +	_leftButtonDisabledColor = leftButtonDisabledColor;
 | 
	
		
			
			|  | 175 | +	_leftButtonStyle.disabledColor = leftButtonDisabledColor;
 | 
	
		
			
			| 176 | 176 |  }
 | 
	
		
			
			| 177 | 177 |  
 | 
	
		
			
			| 178 | 178 |  - (void)setRightButtons:(id)rightButtons {
 | 
	
		
			
			| 179 |  | -	if (self.rightButtonColor) {
 | 
	
		
			
			| 180 |  | -		_rightButtonStyle.color = self.rightButtonColor;
 | 
	
		
			
			| 181 |  | -	}
 | 
	
		
			
			| 182 |  | -	
 | 
	
		
			
			| 183 |  | -	if (self.rightButtonDisabledColor) {
 | 
	
		
			
			| 184 |  | -		_rightButtonStyle.disabledColor = self.rightButtonDisabledColor;
 | 
	
		
			
			| 185 |  | -	}
 | 
	
		
			
			| 186 |  | -	
 | 
	
		
			
			| 187 | 179 |  	if ([rightButtons isKindOfClass:[NSArray class]]) {
 | 
	
		
			
			| 188 | 180 |  		_rightButtons = rightButtons;
 | 
	
		
			
			| 189 | 181 |  	} else if ([rightButtons isKindOfClass:[NSDictionary class]]) {
 | 
	
	
		
			
			|  | @@ -195,6 +187,18 @@ extern const NSInteger BLUR_TOPBAR_TAG;
 | 
	
		
			
			| 195 | 187 |  	}
 | 
	
		
			
			| 196 | 188 |  }
 | 
	
		
			
			| 197 | 189 |  
 | 
	
		
			
			|  | 190 | +- (void)setLeftButtons:(id)leftButtons {
 | 
	
		
			
			|  | 191 | +	if ([leftButtons isKindOfClass:[NSArray class]]) {
 | 
	
		
			
			|  | 192 | +		_leftButtons = leftButtons;
 | 
	
		
			
			|  | 193 | +	} else if ([leftButtons isKindOfClass:[NSDictionary class]]) {
 | 
	
		
			
			|  | 194 | +		if (leftButtons[@"id"]) {
 | 
	
		
			
			|  | 195 | +			_leftButtons = @[leftButtons];
 | 
	
		
			
			|  | 196 | +		} else {
 | 
	
		
			
			|  | 197 | +			[_leftButtonStyle mergeWith:leftButtons];
 | 
	
		
			
			|  | 198 | +		}
 | 
	
		
			
			|  | 199 | +	}
 | 
	
		
			
			|  | 200 | +}
 | 
	
		
			
			|  | 201 | +
 | 
	
		
			
			| 198 | 202 |  -(void)storeOriginalTopBarImages:(UIViewController*)viewController {
 | 
	
		
			
			| 199 | 203 |  	NSMutableDictionary *originalTopBarImages = [@{} mutableCopy];
 | 
	
		
			
			| 200 | 204 |  	UIImage *bgImage = [viewController.navigationController.navigationBar backgroundImageForBarMetrics:UIBarMetricsDefault];
 |