Simple lighting (breathing light) effect appears in your view.
Any idea to make this more awesome? Please feel free to open an issue or make a PR.
- Xcode 5.0 or higher
 - iOS 6.0 or higher
 - ARC
 - pop animation library
 
In your terminal,
cd [workspace]/RCLighting/RCLightingExample
pod installThen,
open RCLightingExample.xcworkspaceThe recommended approach for installating RCLighting is via the CocoaPods package manager.
In your Podfile, add a line shows below:
pod 'RCLighting'Then,
pod update#import <RCLighting.h>Just one line code to show Lighting, it's very easy to use.
[self.view showLighting]; // That's it!Default lighting color is view's background color.
Remove Lighting is as simple as above,
[self.view removeLighting];To pause Lighting in view,
[self.view pauseLighting];To resume Lighting in view,
[self.view resumeLighting];[animation setPaused:NO] is not working on POPBasicAnimation if stop using tracer debug.
I'm work very hard on it.
Let me know if you see something.
To get current Lighting state in view,
[self.view lightingState];Return type is RCLightingState.
The value of state would be RCLightingStateStopped, RCLightingStateLighting and RCLightingStatePausing.
There are two methods supports custom colors
- (void)showLightingWithColors:(NSArray *)colors; // Lighting With a group of colors.
- (void)showLightingWithColor:(UIColor *)color; // Lighting With one color.And is easy to use,
[self.view showLightingWithColors:@[[UIColor redColor]]];If you want to know more about Lighting, the class RCLightingLayer is what you wanted. See RCLighting.h for more details.
Sample code below shows how to use RCLightingLayer,
RCLightingLayer *lightingLayer = [[RCLightingLayer alloc] initWithColors:@[[UIColor redColor]]]; 
lightingLayer.perLightingDuration = 2.f;
lightingLayer.kBackgroundColorAlpha = 1.f;
[self.view showWithLighting:lightingLayer]; RCLighting is available under the MIT license. See the LICENSE file for more info.




