// // SCFlashButton.m // SCCamera // // Created by Will Wu on 2/13/14. // Copyright (c) 2014 Snapchat, Inc. All rights reserved. // #import "SCFlashButton.h" #import @implementation SCFlashButton - (void)setButtonState:(SCFlashButtonState)buttonState { // Don't reset flash button state if it doesn't change. if (_buttonState == buttonState) { return; } _buttonState = buttonState; if (buttonState == SCFlashButtonStateOn) { self.image = [UIImage imageNamed:@"camera_flash_on_v10"]; self.accessibilityValue = @"on"; } else { self.image = [UIImage imageNamed:@"camera_flash_off_v10"]; self.accessibilityValue = @"off"; } self.imageInset = SCRoundSizeToPixels(CGSizeMake((CGRectGetWidth(self.bounds) - self.image.size.width) / 2, (CGRectGetHeight(self.bounds) - self.image.size.height) / 2)); } @end