alignmentGuide強力レイアウトツール(SwitUI中国語ドキュメントマニュアル)
864 ワード
alignmentGuide(_:computeValue:)
ビューの水平方向の配置を設定します.
紹介する
alignmentGuideは強力ですが、通常は十分に使用されていないレイアウトツールです.多くの場合、より複雑なレイアウトツールの使用を避けるのに役立ちます.aligmentGuideは基本的に数値です.ビューにポイントを設定し、他の兄弟姉妹に対してどのように位置するかを決定します.ルートは垂直または水平であってもよいことに注意してください.
戻り値
メソッドのクローズ中に実行された計算に基づいて、その水平位置合わせで変更されたビュー.
パラメトリック gのオフセット.HorizontalAlignment computeValueは、このビューに適用するオフセット値を返します.
ディスカッションエリア
特定のオフセットリセット意見を計算するために使用され、互いに関係する.定数を返すか、閉パッケージのパラメータを使用して戻り値を計算できます.alignmentGuide(_:computeValue:)ViewDimensions
次の例では、HStackは中心の右側の50点に偏心している.
ビューの水平方向の配置を設定します.
func alignmentGuide(_ g: HorizontalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some View
紹介する
alignmentGuideは強力ですが、通常は十分に使用されていないレイアウトツールです.多くの場合、より複雑なレイアウトツールの使用を避けるのに役立ちます.aligmentGuideは基本的に数値です.ビューにポイントを設定し、他の兄弟姉妹に対してどのように位置するかを決定します.ルートは垂直または水平であってもよいことに注意してください.
戻り値
メソッドのクローズ中に実行された計算に基づいて、その水平位置合わせで変更されたビュー.
パラメトリック
ディスカッションエリア
特定のオフセットリセット意見を計算するために使用され、互いに関係する.定数を返すか、閉パッケージのパラメータを使用して戻り値を計算できます.alignmentGuide(_:computeValue:)ViewDimensions
次の例では、HStackは中心の右側の50点に偏心している.
VStack {
Text("Today's Weather")
.font(.title)
.border(Color.gray)
HStack {
Text(