---
title: "splitArrangementFixedLayoutSize(horizontal:vertical:)"
framework: SwiftUI
role: symbol
role_heading: Instance Method
platforms: [iOS 27.1+, iPadOS 27.1+]
path: "swiftui/view/splitarrangementfixedlayoutsize(horizontal:vertical:)"
---

# splitArrangementFixedLayoutSize(horizontal:vertical:)

Sets the preferred size constraint for an arrangement view in a split style to the ideal size of the view within its container. The arrangement view will prefer this size, but may resize to a smaller size depending on the priority of the view.

## Declaration

```swift
nonisolated func splitArrangementFixedLayoutSize(horizontal: Bool = true, vertical: Bool = true) -> some View

```

## Parameters

- `horizontal`: Whether to prefer a fixed width for the view in a horizontal split.
- `vertical`: Whether to prefer a fixed height for the view in a vertical split.

## Discussion

Discussion ArrangementView {     ChartView()         .splitArrangementFixedLayoutSize(horizontal: true, vertical: false) } secondary: {     NewsView() } .arrangementViewStyle(.split)

## See Also

### Dynamically arranging a primary and secondary view

- [ArrangementView](swiftui/arrangementview.md)
- [arrangementViewStyle(_:)](swiftui/view/arrangementviewstyle(_:).md)
- [ArrangementViewStyle](swiftui/arrangementviewstyle.md)
- [overlayArrangementEdge(_:)](swiftui/view/overlayarrangementedge(_:).md)
- [splitArrangementLayoutRatio(_:)](swiftui/view/splitarrangementlayoutratio(_:).md)
- [splitArrangementLayoutRatio(minHorizontal:idealHorizontal:maxHorizontal:minVertical:idealVertical:maxVertical:)](swiftui/view/splitarrangementlayoutratio(minhorizontal:idealhorizontal:maxhorizontal:minvertical:idealvertical:maxvertical:).md)
- [splitArrangementLayoutSize(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:)](swiftui/view/splitarrangementlayoutsize(minwidth:idealwidth:maxwidth:minheight:idealheight:maxheight:).md)
