高逼格UILabel的閃爍動畫效果

2021-09-06 17:44:20 字數 2954 閱讀 9425

高逼格uilabel的閃爍動畫效果

最終效果圖如下:

原始碼:yxlabel.h 與  yxlabel.m

//

////

created by youxianming on 14-8-23.

////

#import

@inte***ce

yxlabel : uiview

@property (nonatomic, strong) nsstring *text; //

文字的文字

@property (nonatomic, strong) uifont *font; //

文字的字型

@property (nonatomic, assign) cgfloat startscale;

//最初處於alpha = 0狀態時的scale值

@property (nonatomic, assign) cgfloat endscale; //

最後處於alpha = 0狀態時的scale值

@property (nonatomic, strong) uicolor *backedlabelcolor; //

不會消失的那個label的顏色

@property (nonatomic, strong) uicolor *colorlabelcolor; //

最終會消失的那個label的顏色

- (void

)startanimation;

@end

//

////

created by youxianming on 14-8-23.

////

#import

"yxlabel.h

"@inte***ce

yxlabel ()

@property (nonatomic, strong) uilabel *backedlabel;

@property (nonatomic, strong) uilabel *colorlabel;

@end

@implementation

yxlabel

- (id

)initwithframe:(cgrect)frame

return

self;

}- (void

)startanimation

//開始第一次動畫

[uiview animatewithduration:1

delay:

0usingspringwithdamping:

7initialspringvelocity:

4options:uiviewanimationoptioncurveeaseinout

animations:^

completion:^(bool finished)

completion:^(bool finished) ];

}];}#pragma mark - 重寫setter方法

@synthesize text =_text;

- (void)settext:(nsstring *)text

- (nsstring *)text

@synthesize startscale =_startscale;

- (void

)setstartscale:(cgfloat)startscale

-(cgfloat)startscale

@synthesize font =_font;

- (void)setfont:(uifont *)font

- (uifont *)font

@synthesize backedlabelcolor =_backedlabelcolor;

- (void)setbackedlabelcolor:(uicolor *)backedlabelcolor

@synthesize colorlabelcolor =_colorlabelcolor;

- (void)setcolorlabelcolor:(uicolor *)colorlabelcolor

@end

使用的原始碼:

其實,筆者並沒有把所有的介面都寫好,一大早6點鐘起床寫**.......,剩下的就交給你了:)

高逼格UILabel的閃爍動畫效果

高逼格uilabel的閃爍動畫效果 最終效果圖如下 原始碼 yxlabel.h 與 yxlabel.m yxlabel.h created by youxianming on 14 8 23.import inte ce yxlabel uiview property nonatomic,stron...

高逼格的block(鏈式程式設計思想 )

鏈式程式設計思想 或許剛接觸這個東西,你說滿臉懵逼的狀態,那麼下面來看一下典型的鏈式程式設計思想的用法 建立控制項 uiview redview uiview alloc init redview.backgroundcolor uicolor redcolor self.view addsubvi...

今天我們來寫高逼格的if else

一 實況概述 對於多種判斷,在 中遇到的情況太多了,今天我們拿管理員許可權舉個?一般來說我們正常的後台管理系統都有所謂的角色概念,不同管理員許可權是不一樣的,能夠行使的操作也不一樣 乙個使用者登陸進來,我們根據使用者不同角色來判斷哪些行為 強行 一波 這種是最順手的,只要手夠快,腦子都跟不上 也是平...