你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(6.15):獲取app安裝的進度,6種不同的加載指示

源碼推薦(6.15):獲取app安裝的進度,6種不同的加載指示

編輯:IOS開發基礎

獲取app安裝的進度(作者:fkue0487)

私有API獲取app安裝進度。

測試環境:Xcode 6.2,iOS 6.0以上

獲取app安裝的進度

6種不同的加載指示--DGActivityIndicatorView

該項目包含6種不同的加載指示,靈感來源於CSS加載動畫。

測試環境:Xcode 6.2,iOS 6.0以上

6種不同的加載指示--DGActivityIndicatorView

仿淘寶寶貝數量增減調整控件(作者:huangxisu)

使用非常簡單,支持長按修改

// 創建對象
    HJCAjustNumButton *btn = [[HJCAjustNumButton alloc] init];
    
    // 設置Frame,如不設置則默認為(0, 0, 110, 30)
    btn.frame = CGRectMake(100, 200, 100, 25);
    
    // 內容更改的block回調
    btn.callBack = ^(NSString *currentNum){
        NSLog(@"%@", currentNum);
    };
    
    // 加到父控件上
    [self.view addSubview:btn];

測試環境:Xcode 6.2,iOS 6.0以上

仿淘寶寶貝數量增減調整控件

仿微信ActionSheet用法和系統的一樣(作者:huangxisu)

用法和系統的ActionSheet一樣簡單,沒有依賴其他框架。

可以讓ios6擁有ios8的風格的ActionSheet

// 1.創建HJCActionSheet對象, 可以隨意設置標題個數,第一個為取消按鈕的標題,需要設置代理才能監聽點擊結果
HJCActionSheet *sheet = [[HJCActionSheet alloc] initWithDelegate:self CancelTitle:@"取消" OtherTitles:@"哈哈", @"嘿嘿", @"哄哄", nil];

// 2.顯示出來
[sheet show];

// 3.實現代理方法,需要遵守HJCActionSheetDelegate代理協議
- (void)actionSheet:(HJCActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
    switch (buttonIndex) {
        case 1:
            _testLabel.text = @"哈哈";
            break;
        case 2:
            _testLabel.text = @"嘿嘿";
            break;
        case 3:
            _testLabel.text = @"哄哄";
            break;
    }
}

測試環境:Xcode 6.2,iOS 6.0以上

仿微信ActionSheet用法和系統的一樣

基於material design的iOS轉場動畫--JTMaterialTransition

基於material design的iOS轉場動畫。

測試環境:Xcode 6.2,iOS 6.0以上

基於material design的iOS轉場動畫--JTMaterialTransition

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved