SkillAgentSearch skills...

LSButton

Long shadow button for iOS

Install / Use

/learn @powhu/LSButton
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LSButton

Long shadow button for iOS

<img src="./sample.gif" alt="Screenshot" />

Installation

Just copy LSButton.h,LSButton.m into your project.

Usage

With storyboard
Chnage the UIButton class to LSButton.
And set the image.

With code
There has a quick way to make a LSButton.

+ (LSButton *)buttonWithFrame:(CGRect)frame
                         icon:(UIImage*)icon
                  buttonColor:(UIColor*)buttonColor
                  shadowColor:(UIColor*)shadowColor
                    tintColor:(UIColor*)tintColor
                       radius:(CGFloat)radius
                        angel:(CGFloat)angel
                      target:(id)tar
                      action:(SEL)sel;

Change image color
LSButton always tint your image with tint color. So change the tint color.

Update button
If you change properties after drawRect:
You need call setNeedDisplay to update the view.

Related Skills

View on GitHub
GitHub Stars47
CategoryDevelopment
Updated3y ago
Forks8

Languages

Objective-C

Security Score

60/100

Audited on Jan 31, 2023

No findings