A binding to a Boolean value that determines whether to present the popover content that you return from the modifier’s content
closure.
Instance Method
インスタンスメソッド
popover(is
popover(isPresented:attachmentAnchor:arrowEdge:content:)
Presents a popover when a given condition is true.
ポップオーバーを提示します、与えられた条件がtrueの時に。
Availability 有効性
- iOS 13.0+
- iPadOS 13.0+
- macOS 10.15+
- Mac Catalyst 13.0+
Technology
- Swift
UI
Declaration 宣言
Parameters パラメータ
isPresented
attachmentAnchor
The positioning anchor that defines the attachment point of the popover. The default is
bounds
.arrowEdge
The edge of the
attachment
that defines the location of the popover’s arrow in macOS. The default isAnchor Edge
. iOS ignores this parameter..top content
A closure returning the content of the popover. ポップオーバーの内容を返しているクロージャ。
Discussion 議論
Use this method to show a popover whose contents are a SwiftUI view that you provide when a bound Boolean variable is true
. In the example below, a popover displays whenever the user toggles the is
state variable by pressing the “Show Popover” button:
struct PopoverExample: View {
private var isShowingPopover = false
var body: some View {
Button("Show Popover") {
self.isShowingPopover = true
}
.popover(isPresented: $isShowingPopover) {
Text("Popover Content")
.padding()
}
}
}