summaryrefslogtreecommitdiff
path: root/platform/ios/src/MGLMapView.mm
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/src/MGLMapView.mm')
-rw-r--r--platform/ios/src/MGLMapView.mm5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm
index 62b943fd3d..edc127dd88 100644
--- a/platform/ios/src/MGLMapView.mm
+++ b/platform/ios/src/MGLMapView.mm
@@ -962,6 +962,11 @@ public:
[self updateUserLocationAnnotationView];
[self updateAttributionAlertView];
+
+ if (!CGRectContainsRect(self.bounds, self.attributionButton.frame)) {
+ [NSException raise:NSInvalidArgumentException
+ format:@"The attribution is not in the visible area of the mapview. Please check your position and offset settings"];
+ }
}
/// Updates `contentInset` to reflect the current window geometry.