非常方便易用的狀態欄指示器(比如微博項目的微博數提醒框僅需幾行代碼)

jopen 9年前發布 | 8K 次閱讀 iOS開發 移動開發 XZMStatusBarHUD

非常方便易用的狀態欄指示器

  • 比如微博項目的微博數提醒框僅需幾行代碼
  • </ul>

    微博項目的微博數提醒框

    (logo)

    /** 提醒最新微博數量 */
    - (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;
            }];
        }
    }

    加載成功 設置提醒框的背景顏色

    (logo)

    [[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    

    項目主頁:http://www.baiduhome.net/lib/view/home/1438445448269

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!