AI-generated Key Takeaways
-
GMSMapViewPaddingAdjustmentBehaviordefines how safe area insets are incorporated into the padding of aGMSMapView. -
kGMSMapViewPaddingAdjustmentBehaviorAlwaysensures safe area insets are always included in the padding. -
kGMSMapViewPaddingAdjustmentBehaviorAutomaticuses safe area insets for layout when padding is smaller than the safe area, otherwise uses the specified padding. -
kGMSMapViewPaddingAdjustmentBehaviorNeverignores safe area insets, replicating behavior prior to version 2.5.
GMSMapViewPaddingAdjustmentBehavior
enum GMSMapViewPaddingAdjustmentBehavior : NSUInteger {}Constants indicating how safe area insets are added to padding.
-
Always include the safe area insets in the padding.
Declaration
Swift
case always = 0Objective-C
kGMSMapViewPaddingAdjustmentBehaviorAlways -
When the padding value is smaller than the safe area inset for a particular edge, use the safe area value for layout, else use padding.
Declaration
Swift
case automatic = 1Objective-C
kGMSMapViewPaddingAdjustmentBehaviorAutomatic -
Never include the safe area insets in the padding. This was the behavior prior to version 2.5.
Declaration
Swift
case never = 2Objective-C
kGMSMapViewPaddingAdjustmentBehaviorNever