Support editing in table view and collection view

This commit is contained in:
Li Tan
2014-12-15 13:18:14 -08:00
parent 5cb261bbd1
commit f7f5988fcd
23 changed files with 1473 additions and 891 deletions

View File

@@ -9,21 +9,12 @@
#import "ASCellNode.h"
#import "ASDisplayNode+Subclasses.h"
#import "ASRangeControllerInternal.h"
#import "ASTextNode.h"
#pragma mark -
#pragma mark ASCellNode
@interface ASCellNode () {
// used by ASRangeController machinery
NSIndexPath *_asyncdisplaykit_indexPath;
}
@end
@implementation ASCellNode
- (instancetype)init
@@ -43,20 +34,6 @@
ASDisplayNodeAssert(!layerBacked, @"ASCellNode does not support layer-backing.");
}
// TODO consider making this property an associated object in ASRangeController.mm
- (NSIndexPath *)asyncdisplaykit_indexPath
{
return _asyncdisplaykit_indexPath;
}
- (void)setAsyncdisplaykit_indexPath:(NSIndexPath *)asyncdisplaykit_indexPath
{
if (_asyncdisplaykit_indexPath == asyncdisplaykit_indexPath)
return;
_asyncdisplaykit_indexPath = [asyncdisplaykit_indexPath copy];
}
@end