非常方便易用的狀態欄指示器(比如微博項目的微博數提醒框僅需幾行代碼)
非常方便易用的狀態欄指示器
/** 提醒最新微博數量 */
- (void)showNewStatusCount:(NSInteger)count
{
if (count) {
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:[NSString stringWithFormat:@"有%ld條新的微博" ,count] position:64 animaDelay:0 configuration:^{
/** 設置需要添加到哪個View上 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view;
}];
} else {
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:@"沒有新的微博數據" position:64 animaDelay:0 configuration:^{
/** 設置需要添加到哪個View上 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view;
}];
}
}加載成功 設置提醒框的背景顏色
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showSuccess:@"加載成功" position:0 animaDelay:0 configuration:^() {
/** 設置透明度 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusAlpha = 0.7;
/** 設置提醒框的背景顏色 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusColor = [UIColor blueColor];
}];
position:可設置狀態欄的提醒款的位置 默認值為0
animaDelay:可以設置動畫的持續時間, 0代表默認值:1.0 加載錯誤 并設置文字富文本屬性
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showError:@"加載錯誤" position:0 animaDelay:0 configuration:^() {
/** 設置透明度 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusAlpha = 1.0;
/** 設置提醒框高度 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusH = 40;
/** 設置文字富文本屬性 */
NSMutableDictionary *dict = @{}.mutableCopy;
dict[NSFontAttributeName] = [UIFont systemFontOfSize:16];
dict[NSForegroundColorAttributeName] = [UIColor redColor];
[XZMStatusBarHUD sharedXZMStatusBarHUD].attributedText = dict;
}];
position:可設置狀態欄的提醒款的位置 默認值為0
animaDelay:可以設置動畫的持續時間, 0代表默認值:1.0 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!