用處:為了解決文字過長顯示不全的雞肋,進行如led屏的輪播機制,進行輪播,將所有文字展現出來。
dctextcirclelabel是我封裝的文字輪播器,直接載入到view 上面使用即可。
dctextcirclelabel.h檔案裡
#import @inte***ce dctextcirclelabel : uiview
/** 顯示的文字 */
@property (nonatomic, copy) nsstring *titletext;
@end
dctextcirclelabel.m檔案裡
#import "dctextcirclelabel.h"
#import "nsstring+extension.h"
#import "uiview+extension.h"
#define size [self.titletext sizewithfont:[uifont systemfontofsize:15] maxw:maxfloat]
@inte***ce dctextcirclelabel()
@property (nonatomic, weak) uilabel *pretitlelabel;
@property (nonatomic, weak) uilabel *nexttitlelabel;
@property (nonatomic, strong) nstimer *timer;
@end
@implementation dctextcirclelabel
- (instancetype)initwithframe:(cgrect)frame
return self;
}- (void)settitletext:(nsstring *)titletext
- (void)layoutsubviews else
nslog(@"layoutsubviews");
}// 新增定時器
- (void)addtimer
- (void)removetimer
}- (void)dealloc
- (void)beginrunelse if (self.pretitlelabel.x == - self.pretitlelabel.width)
if (self.nexttitlelabel.x > - self.nexttitlelabel.width) else if (self.nexttitlelabel.x == - self.nexttitlelabel.width)
[self setneedsdisplay];
}
在程式裡加入的2個擴充套件:
nsstring+extension
uiview+extension
別忘記支援一下哦。多謝。
超簡單的文字輪播
這是一段耐人尋味的 當然了你想看就看,不想看就直接跳過。兩分鐘即可寫出文字輪播,因為這是封裝的乙個js檔案,主要是使用簡單。fn.extend var this this.eq 0 find ul first var lineh this.find li first height 獲取行高 line...
hydra 一款實用的破解工具
一 工具介紹 hydra是黑客組織thc的一款開源密碼攻擊工具,功能十分強大,支援多種協議的破解。二 引數簡介 常用引數 p 指定的密碼字典 p 指定密碼破解 l 指定的使用者名稱字典 l 指定使用者名稱破解 r 繼續上次的破解 s 採取ssl鏈結 s 指定非預設的埠 被更改後的埠 e n 嘗試空密...
一款免費的文字編輯器Notepad
notepad 是 windows作業系統下的一套文字編輯器 軟體版權許可證 gpl 有完整的中文化介面及支援多國語言編寫的功能 utf8技術 notepad 功能比 windows 中的 notepad 記事本 強大,除了可以用來製作一般的純文字說明檔案,也十分適合編寫電腦程式 notepad 不...