AI-generated Key Takeaways
-
GMSMapViewPaddingAdjustmentBehavior
defines how safe area insets are incorporated into the padding of aGMSMapView
. -
It offers three options:
always
,automatic
, andnever
, controlling whether safe area insets are included in padding calculations. -
always
consistently includes safe area insets, whileautomatic
uses them only when padding is smaller than the safe area, andnever
ignores them entirely, reverting to pre-version 2.5 behavior.
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 = 0
Objective-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 = 1
Objective-C
kGMSMapViewPaddingAdjustmentBehaviorAutomatic
-
Never include the safe area insets in the padding. This was the behavior prior to version 2.5.
Declaration
Swift
case never = 2
Objective-C
kGMSMapViewPaddingAdjustmentBehaviorNever