diff options
Diffstat (limited to 'platform/ios/src/MGLAnnotationContainerView.m')
-rw-r--r-- | platform/ios/src/MGLAnnotationContainerView.m | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/platform/ios/src/MGLAnnotationContainerView.m b/platform/ios/src/MGLAnnotationContainerView.m deleted file mode 100644 index 6c82a1836d..0000000000 --- a/platform/ios/src/MGLAnnotationContainerView.m +++ /dev/null @@ -1,52 +0,0 @@ -#import "MGLAnnotationContainerView.h" -#import "MGLAnnotationView.h" - -@interface MGLAnnotationContainerView () - -@property (nonatomic) NSMutableArray<MGLAnnotationView *> *annotationViews; - -@end - -@implementation MGLAnnotationContainerView - -- (instancetype)initWithFrame:(CGRect)frame -{ - self = [super initWithFrame:frame]; - if (self) - { - _annotationViews = [NSMutableArray array]; - } - return self; -} - -+ (instancetype)annotationContainerViewWithAnnotationContainerView:(nonnull MGLAnnotationContainerView *)annotationContainerView -{ - MGLAnnotationContainerView *newAnnotationContainerView = [[MGLAnnotationContainerView alloc] initWithFrame:annotationContainerView.frame]; - [newAnnotationContainerView addSubviews:annotationContainerView.subviews]; - return newAnnotationContainerView; -} - -- (void)addSubviews:(NSArray<MGLAnnotationView *> *)subviews -{ - for (MGLAnnotationView *view in subviews) - { - [self addSubview:view]; - [self.annotationViews addObject:view]; - } -} - -#pragma mark UIAccessibility methods - -- (UIAccessibilityTraits)accessibilityTraits { - return UIAccessibilityTraitAdjustable; -} - -- (void)accessibilityIncrement { - [self.superview.superview accessibilityIncrement]; -} - -- (void)accessibilityDecrement { - [self.superview.superview accessibilityDecrement]; -} - -@end |