非常方便易用的狀態欄指示器(比如微博項目的微博數提醒框僅需幾行代碼)
非常方便易用的狀態欄指示器
/** 提醒最新微博數量 */ - (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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!