splitArrangementLayoutRatio(minHorizontal:idealHorizontal:maxHorizontal:minVertical:idealVertical:maxVertical:)
Sets the size ratio for an arrangement view in a split style. Use this modifier when you want to customize the size of the view compared to its other views in the split layout.
Declaration
nonisolated func splitArrangementLayoutRatio(minHorizontal: CGFloat? = nil, idealHorizontal: CGFloat? = nil, maxHorizontal: CGFloat? = nil, minVertical: CGFloat? = nil, idealVertical: CGFloat? = nil, maxVertical: CGFloat? = nil) -> some View
Parameters
- minHorizontal:
The minimum ratio for horizontal splits.
- idealHorizontal:
The ideal ratio for horizontal splits.
- maxHorizontal:
The maximum ratio for horizontal splits.
- minVertical:
The minimum ratio for vertical splits.
- idealVertical:
The ideal ratio for vertical splits.
- maxVertical:
The maximum ratio for vertical splits.
Discussion
ArrangementView {
NumpadView()
.splitArrangementLayoutRatio(
minHorizontal: 0.2,
idealHorizontal: 0.3,
maxHorizontal: 0.5,
idealVertical: 0.4)
} secondary: {
HistoryView()
}
.arrangementViewStyle(.split)