GKKit ReadMe

GKKit

  • An easy way to use pull-to-refresh
  • Collect a lot of useful Category.
  • An easy way to use Tab UI
  • An easy way to use Navigation
  • Collect a lot of useful view.
GKKit ReadMe_第1张图片
79A6981A-D83D-48C4-B692-5E4A3456CF77.png

Code Parsing
Base -->GKBaseUIController,GKBaseTableViewController,GKTabbar and some useful category.
GKResource.bundle -->put all the resource in this bundle.
Utils -->some utils class
View -->custom views such as Toast

Demo Project

GKKit ReadMe_第2张图片
Screen Shot 2017-07-25 at 下午6.00.05.png
self.tabNormalImages=@[@"one",@"two",@"",@"three",@"four"];
    self.tabSelectedImages=@[@"one_selected",@"two_selected",@"",@"three_selected",@"four_selected"];
    self.tabTexts=@[LSTR(@"tab_one_title"),LSTR(@"tab_two_title"),LSTR(@""),LSTR(@"tab_three_title"),LSTR(@"tab_four_title")];
    
    [self initTabWithVC:vc];
    
    //
    [self addCenterButtonWithBlock:^(id sender, id obj) {
        debugLog(@".... click...");
    }];

add tarbar normal list icons and selected list icons ,if you want add button in the

GKKit ReadMe_第3张图片
Screen Shot 2017-07-25 at 下午6.00.12.png

   self.hasPullToRefresh=true; //show pull refresh action
   self.hasLoadMore=true;//show load more action
   self.isGifHeader=true; //show gif animation

//loadMore will callback
-(void)loadMore{
    debugLog(@"LoadMore...");
}
//pull to refresh will call back.
-(void)pullToRefresh{
    debugLog(@"pull to referesh..");
    
    dispatch_after(dispatch_time_delay(2), dispatch_get_main_queue(), ^{
        [self headerEndFrefreshing];
    });
}

Installation


CocoaPods
1.Add pod 'GKKit' to your Podfile
2.Run pod install or pod update.
3.Import

Manually
1.Download all the files in the 'GKKit' subdirectory.
2.Add the source files to your Xcode project.
3.Import


License

GKKit is provided under the MIT license. See LICENSE file for details.

if you like it, please click star button .Thanks!

你可能感兴趣的:(GKKit ReadMe)