mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-10 16:29:55 +00:00
Fix tests to avoid newly deprecated ASCollectionView init variant with asyncDataFetching argument.
This commit is contained in:
parent
ff4f2bb270
commit
9944305cfd
@ -1525,7 +1525,6 @@
|
|||||||
058D09B9195D04C000B7D73C /* Frameworks */,
|
058D09B9195D04C000B7D73C /* Frameworks */,
|
||||||
058D09BA195D04C000B7D73C /* Resources */,
|
058D09BA195D04C000B7D73C /* Resources */,
|
||||||
3B9D88CDF51B429C8409E4B6 /* Copy Pods Resources */,
|
3B9D88CDF51B429C8409E4B6 /* Copy Pods Resources */,
|
||||||
1B86F48711505F91D5FEF571 /* Embed Pods Frameworks */,
|
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@ -1625,21 +1624,6 @@
|
|||||||
/* End PBXResourcesBuildPhase section */
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXShellScriptBuildPhase section */
|
/* Begin PBXShellScriptBuildPhase section */
|
||||||
1B86F48711505F91D5FEF571 /* Embed Pods Frameworks */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "Embed Pods Frameworks";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
2E61B6A0DB0F436A9DDBE86F /* Check Pods Manifest.lock */ = {
|
2E61B6A0DB0F436A9DDBE86F /* Check Pods Manifest.lock */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
|||||||
@ -14,7 +14,8 @@
|
|||||||
*/
|
*/
|
||||||
@interface ASCollectionNode : ASDisplayNode
|
@interface ASCollectionNode : ASDisplayNode
|
||||||
|
|
||||||
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
|
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout;
|
||||||
|
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout;
|
||||||
|
|
||||||
@property (nonatomic, readonly) ASCollectionView *view;
|
@property (nonatomic, readonly) ASCollectionView *view;
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
#import "ASDisplayNode+Subclasses.h"
|
#import "ASDisplayNode+Subclasses.h"
|
||||||
|
|
||||||
@interface ASCollectionView (Internal)
|
@interface ASCollectionView (Internal)
|
||||||
- (ASCollectionView *)_initWithCollectionViewLayout:(UICollectionViewLayout *)layout;
|
- (instancetype)_initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
@implementation ASCollectionNode
|
@implementation ASCollectionNode
|
||||||
@ -24,7 +24,12 @@
|
|||||||
|
|
||||||
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout
|
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout
|
||||||
{
|
{
|
||||||
if (self = [super initWithViewBlock:^UIView *{ return [[ASCollectionView alloc] _initWithCollectionViewLayout:layout]; }]) {
|
return [self initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout
|
||||||
|
{
|
||||||
|
if (self = [super initWithViewBlock:^UIView *{ return [[ASCollectionView alloc] _initWithFrame:frame collectionViewLayout:layout]; }]) {
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
return nil;
|
return nil;
|
||||||
|
|||||||
@ -33,6 +33,7 @@
|
|||||||
* @param layout The layout object to use for organizing items. The collection view stores a strong reference to the specified object. Must not be nil.
|
* @param layout The layout object to use for organizing items. The collection view stores a strong reference to the specified object. Must not be nil.
|
||||||
*/
|
*/
|
||||||
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout;
|
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout;
|
||||||
|
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout;
|
||||||
|
|
||||||
@property (nonatomic, weak) id<ASCollectionViewDataSource> asyncDataSource;
|
@property (nonatomic, weak) id<ASCollectionViewDataSource> asyncDataSource;
|
||||||
@property (nonatomic, weak) id<ASCollectionViewDelegate> asyncDelegate; // must not be nil
|
@property (nonatomic, weak) id<ASCollectionViewDelegate> asyncDelegate; // must not be nil
|
||||||
|
|||||||
@ -193,10 +193,8 @@ static BOOL _isInterceptedSelector(SEL sel)
|
|||||||
|
|
||||||
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout
|
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout
|
||||||
{
|
{
|
||||||
// ASCollectionNode *collectionNode = [[ASCollectionNode alloc] initWithCollectionViewLayout:layout];
|
ASCollectionNode *collectionNode = [[ASCollectionNode alloc] initWithFrame:frame collectionViewLayout:layout];
|
||||||
// collectionNode.frame = frame;
|
return collectionNode.view;
|
||||||
// return collectionNode.view;
|
|
||||||
return [self _initWithFrame:frame collectionViewLayout:layout];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: This method is deprecated and will probably be removed in or shortly after 2.0.
|
// FIXME: This method is deprecated and will probably be removed in or shortly after 2.0.
|
||||||
|
|||||||
@ -100,7 +100,7 @@
|
|||||||
layout.scrollDirection = UICollectionViewScrollDirectionVertical;
|
layout.scrollDirection = UICollectionViewScrollDirectionVertical;
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
|
|
||||||
@ -122,7 +122,7 @@
|
|||||||
layout.scrollDirection = UICollectionViewScrollDirectionVertical;
|
layout.scrollDirection = UICollectionViewScrollDirectionVertical;
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
|
|
||||||
@ -146,7 +146,7 @@
|
|||||||
layout.headerReferenceSize = CGSizeMake(125.0, 125.0);
|
layout.headerReferenceSize = CGSizeMake(125.0, 125.0);
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
|
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -167,7 +167,7 @@
|
|||||||
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
|
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -190,7 +190,7 @@
|
|||||||
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
|
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
|
|
||||||
@ -212,7 +212,7 @@
|
|||||||
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
|
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
|
|
||||||
@ -236,7 +236,7 @@
|
|||||||
layout.headerReferenceSize = CGSizeMake(125.0, 125.0);
|
layout.headerReferenceSize = CGSizeMake(125.0, 125.0);
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
|
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -257,7 +257,7 @@
|
|||||||
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
||||||
|
|
||||||
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
CGRect rect = CGRectMake(0, 0, 100.0, 100.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:rect collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
|
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -274,7 +274,7 @@
|
|||||||
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
||||||
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -291,7 +291,7 @@
|
|||||||
- (void)testThatItRespondsWithTheDefaultNumberOfSections
|
- (void)testThatItRespondsWithTheDefaultNumberOfSections
|
||||||
{
|
{
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
NSUInteger sections = [inspector collectionView:collectionView numberOfSectionsForSupplementaryNodeOfKind:UICollectionElementKindSectionHeader];
|
NSUInteger sections = [inspector collectionView:collectionView numberOfSectionsForSupplementaryNodeOfKind:UICollectionElementKindSectionHeader];
|
||||||
XCTAssert(sections == 1, @"should return 1 by default");
|
XCTAssert(sections == 1, @"should return 1 by default");
|
||||||
@ -304,7 +304,7 @@
|
|||||||
{
|
{
|
||||||
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
NSUInteger sections = [inspector collectionView:collectionView numberOfSectionsForSupplementaryNodeOfKind:UICollectionElementKindSectionHeader];
|
NSUInteger sections = [inspector collectionView:collectionView numberOfSectionsForSupplementaryNodeOfKind:UICollectionElementKindSectionHeader];
|
||||||
@ -321,7 +321,7 @@
|
|||||||
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
||||||
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -338,7 +338,7 @@
|
|||||||
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
layout.footerReferenceSize = CGSizeMake(125.0, 125.0);
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
@ -354,7 +354,7 @@
|
|||||||
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
InspectorTestDataSource *dataSource = [[InspectorTestDataSource alloc] init];
|
||||||
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
HeaderReferenceSizeTestDelegate *delegate = [[HeaderReferenceSizeTestDelegate alloc] init];
|
||||||
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
|
||||||
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout asyncDataFetching:NO];
|
ASCollectionView *collectionView = [[ASCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
|
||||||
collectionView.asyncDataSource = dataSource;
|
collectionView.asyncDataSource = dataSource;
|
||||||
collectionView.asyncDelegate = delegate;
|
collectionView.asyncDelegate = delegate;
|
||||||
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
ASCollectionViewFlowLayoutInspector *inspector = [[ASCollectionViewFlowLayoutInspector alloc] initWithCollectionView:collectionView flowLayout:layout];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user