PanVerticalControl
@MainActor
@preconcurrency
struct PanVerticalControlextension PanVerticalControl : MapControl, Sendable, SendableMetatype, ViewA control that allows the user to pan the map vertically (up and down).
Map(mode: .hybrid)
.mapControls {
PanVerticalControl()
}
-
The type of view representing the body of this view.
When you create a custom view, Swift infers this type from your implementation of the required
View/body-swift.propertyproperty.Declaration
Swift
typealias Body = some View -
The content and behavior of the view.
When you implement a custom view, you must implement a computed
bodyproperty to provide the content for your view. Return a view that’s composed of built-in views that SwiftUI provides, plus other composite views that you’ve already defined:struct MyView: View { var body: some View { Text("Hello, World!") } }For more information about composing views and a view hierarchy, see doc:Declaring-a-Custom-View.
Declaration
Swift
@MainActor @preconcurrency var body: some View { get } -
Initializes the control with an optional orientation.
Declaration
Swift
@MainActor @preconcurrency init(orientation: MapControlOrientation = .auto)Parameters
orientationA
MapControlOrientationvalue that indicates whether the control is oriented horizontally or vertically. If.auto, the layout is determined by the control’s placement within the map.