91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 185KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-27
  • 語言: 其他
  • 標簽: ios??

資源簡介

iOS高仿網易新聞閱讀客戶端完整源碼 完整版app源碼

資源截圖

代碼片段和文件信息

//
//??ListViewDateSource.m
//??MTLL
//
//??Created?by?tage?on?14-4-21.
//??Copyright?(c)?2014年?XT.?All?rights?reserved.
//

#import?“ListViewDateSource.h“

typedef?enum?{
????
????ListViewDateSourceTypeTableView?=?0
????
????ListViewDateSourceTypeCollectionView?=?1
????
}ListViewDateSourceType;

@interface?ListViewDateSource?()

@property?(nonatomic)?ListViewCellType?type;

@property?(nonatomic??strong)?NSArray?*items;

@property?(nonatomic??copy)?NSString?*cellClassName;

@property?(nonatomic??copy)?ListViewDataSourceBlock?dataSourceBlock;

@end

@implementation?ListViewDateSource

-?(id)initWithItems:(NSArray?*)aItems
?????cellIdentifier:(NSString?*)aCellIdentifier
???????????????type:(ListViewCellType)aType
?configureCellBlock:(ListViewDataSourceBlock)aConfigureCellBlock
{
????self?=?[super?init];
????if?(self)?{
????????self.items?=?aItems;
????????self.cellClassName?=?aCellIdentifier;
????????self.type?=?aType;
????????self.dataSourceBlock?=?aConfigureCellBlock;
????}
????return?self;
}

-?(void)reloadDatasource:(NSArray?*)array?completionHandle:(ReloadDataSourceBlock)block
{
????self.items?=?array;
????
????if?(block)?{
????????
????????block();
????}
}

-?(id)itemAtIndexPath:(NSIndexPath*)indexPath?{
????
????return?_items[(NSUInteger)indexPath.row];
}

#pragma?mark?-?TableViewDataSource

-?(NSInteger)tableView:(UITableView?*)tableView?numberOfRowsInSection:(NSInteger)section
{
????DLog(@“%lu“(unsigned?long)_items.count);
????return?_items.count;
}

-?(UITableViewCell?*)tableView:(UITableView?*)tableView?cellForRowAtIndexPath:(NSIndexPath?*)indexPath
{
????id?item?=?[self?itemAtIndexPath:indexPath];
????
????id?cell?=?[tableView?dequeueReusableCellWithIdentifier:_cellClassName];
????
????if?(!cell)?{
????????
????????DLog();
????????
????????cell?=?[[NSClassFromString(_cellClassName)?alloc]?initWithstyle:UITableViewCellstyleDefault?reuseIdentifier:_cellClassName];
????????
????????[cell?setSeparatorInset:UIEdgeInsetsZero];
????}
????
????if?(_dataSourceBlock)?{
????????
????????_dataSourceBlock(cell??item??indexPath.row);
????}
????
????return?cell;
}

#pragma?mark?-?CollectionViewDataSource

-?(NSInteger)numberOfRowsInCollectionView:(PSCollectionView?*)collectionView
{
????return?_items.count;
}

-?(PSCollectionViewCell?*)collectionView:(PSCollectionView?*)collectionView?cellForRowAtIndex:(NSInteger)index
{
????id?item?=?self.items[index];
????Class?identifier?=?NSClassFromString(_cellClassName);
????id?cell?=?[collectionView?dequeueReusableViewForClass:identifier];
????if?(!cell)?{
????????cell?=?[[NSClassFromString(_cellClassName)?alloc]?init];
????}
????_dataSourceBlock(cell??item??index);
????return?cell;
}

-?(CGFloat)collectionView:(PSCollectionView?*)collectionView?heightForRowAtIndex:(NSInteger)index
{
????id?item?=?self.items[index];
????
????CGFloat?height?=?[NSClassFromString(_cellClassName)?rowHeightForobject:item?inColumnWidth:collectionView.colWidth];
????
????return?height;
}

-?(void)dealloc
{
????DLog();
}

@end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-04-30?13:11??XTNews\
?????文件????????6148??2014-05-02?17:16??XTNews\.DS_Store
?????目錄???????????0??2014-05-02?17:45??__MACOSX\
?????目錄???????????0??2014-05-02?17:45??__MACOSX\XTNews\
?????文件?????????120??2014-05-02?17:16??__MACOSX\XTNews\._.DS_Store
?????目錄???????????0??2014-05-02?15:45??XTNews\XTNews\
?????文件???????15364??2014-05-02?14:17??XTNews\XTNews\.DS_Store
?????目錄???????????0??2014-05-02?17:45??__MACOSX\XTNews\XTNews\
?????文件?????????120??2014-05-02?14:17??__MACOSX\XTNews\XTNews\._.DS_Store
?????目錄???????????0??2014-05-02?14:17??XTNews\XTNews\CRNavigationController\
?????文件????????1636??2014-01-27?19:46??XTNews\XTNews\CRNavigationController\CRNavigationBar.h
?????目錄???????????0??2014-05-02?17:45??__MACOSX\XTNews\XTNews\CRNavigationController\
?????文件?????????216??2014-01-27?19:46??__MACOSX\XTNews\XTNews\CRNavigationController\._CRNavigationBar.h
?????文件????????2271??2014-01-27?19:46??XTNews\XTNews\CRNavigationController\CRNavigationBar.m
?????文件?????????216??2014-01-27?19:46??__MACOSX\XTNews\XTNews\CRNavigationController\._CRNavigationBar.m
?????文件????????1350??2014-01-27?19:46??XTNews\XTNews\CRNavigationController\CRNavigationController.h
?????文件?????????216??2014-01-27?19:46??__MACOSX\XTNews\XTNews\CRNavigationController\._CRNavigationController.h
?????文件?????????780??2014-01-27?19:46??XTNews\XTNews\CRNavigationController\CRNavigationController.m
?????文件?????????216??2014-01-27?19:46??__MACOSX\XTNews\XTNews\CRNavigationController\._CRNavigationController.m
?????文件?????????216??2014-05-02?14:17??__MACOSX\XTNews\XTNews\._CRNavigationController
?????目錄???????????0??2014-04-30?13:11??XTNews\XTNews\en.lproj\
?????文件??????????45??2014-04-30?13:11??XTNews\XTNews\en.lproj\InfoPlist.strings
?????目錄???????????0??2014-05-02?17:45??__MACOSX\XTNews\XTNews\en.lproj\
?????文件?????????171??2014-04-30?13:11??__MACOSX\XTNews\XTNews\en.lproj\._InfoPlist.strings
?????目錄???????????0??2014-05-02?15:37??XTNews\XTNews\iCarousel\
?????文件????????7246??2014-04-29?14:52??XTNews\XTNews\iCarousel\iCarousel.h
?????目錄???????????0??2014-05-02?17:45??__MACOSX\XTNews\XTNews\iCarousel\
?????文件?????????171??2014-04-29?14:52??__MACOSX\XTNews\XTNews\iCarousel\._iCarousel.h
?????文件???????67843??2014-05-02?15:37??XTNews\XTNews\iCarousel\iCarousel.m
?????文件?????????171??2014-05-02?15:37??__MACOSX\XTNews\XTNews\iCarousel\._iCarousel.m
?????目錄???????????0??2014-04-30?13:11??XTNews\XTNews\Images.xcassets\
............此處省略222個文件信息

評論

共有 條評論