山寨facebook的shimmer效果
主要是用到了cagradientlayer的特性來實現特效效果,因為時間有限,並沒有進行封裝,待後續改進.
效果
原始碼(原始碼沒有進行封裝,細節都沒有處理,望見諒)
* 輸入文字 */
@property (nonatomic, strong) nsstring *text;/**
* 向右漸變消失 */
- (void
)faderight;
@end
////fadewords
////
created by youxianming on 15/5/7.
////
#import
"fadestring.h
"@inte***ce
fadestring ()
@property (nonatomic, strong) uilabel *label;
@property (nonatomic, strong) uilabel *backlabel;
@property (nonatomic, strong) uiview *mask; //
作為遮罩的mask
@end
@implementation
fadestring
-(instancetype)initwithframe:(cgrect)frame
return
self;
}- (void
)createlabel:(cgrect)frame
- (void
)createmask:(cgrect)frame
- (void
)faderight ];
}/** * 重寫setter,getter方法 */
@synthesize text =_text;
- (void)settext:(nsstring *)text
- (nsstring *)text
@end
//關鍵的設定//fadewords
////
created by youxianming on 15/5/7.
////
#import
"viewcontroller.h
"#import
"fadestring.h
"@inte***ce
viewcontroller ()
@property (nonatomic, strong) uilabel *label;
@property (nonatomic, strong) fadestring *fadestring;
@end
@implementation
viewcontroller
- (void
)viewdidload
- (void
)run
@end
關於前端提到的ployfill和shim
ployfill 俗稱 膩子 沒有乙個標準的翻譯名,英文意為將有裂縫的牆面填平,在這裡指補充舊版本瀏覽器功能的不足 shim是乙個庫,ployfill是shim的一種 常說的shim指通過增加api的方面來實現,例如jquery的 ajax會相容ie的activexobject 和xmlhttpre...
Facebook的內部晉公升
黃易山 建設一家健康長久的公司,從公司內部提拔管理者 是一條廣為人知的建議。這條建議也同樣適用於規模較小 發展迅速的創業公司。內部晉公升的困難 對於超速發展的創業公司來說,秉持內部晉公升的方針既非常有必要,同時又非常困難,具體有以下幾個原因。從外部招聘的弊端 儘管內部晉公升存在上述困難,但從外部招聘...
Facebook的幾種內功
如果 乙個網際網路公司的成功之道 在其初期,往往歸功於核心創業團隊強大,抓住了市場空白機會,發展到3,4百人可能是找到了持續盈利的模式,良好的使用者體驗使產品在市場上佔據了可觀的份額 再規模往上,就要 公司文化與體系能否支撐高速發展。facebook 從哈佛大學宿舍裡發家的創業史固然驚豔,其 ceo...