如何创建可以从任何控制器访问的CollectionView全局对象?

时间:2016-09-07 16:25:06

标签: ios objective-c uicollectionview

如何创建CollectionView全局对象哪些可以从任何Controller访问? 我想创建一个UICollectionView,可以从任何视图控制器访问,并在它所调用的CollectionView上显示Controller

1 个答案:

答案 0 :(得分:0)

你可以使用单身人士:

@interface CollectionViewSingleton : UICollectionView

+ (id)shared;

@end

@implementation CollectionViewSingleton

+ (id)shared {
    static CollectionViewSingleton *shared = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        shared = [[self alloc] init];
    });
    return shared;
}

@end