CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | MIT |
| ReleasedLast Release | Dec 2014 |
Maintained by Looping.
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.
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 work on POPBasicAnimation if stop 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.