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