> For the complete documentation index, see [llms.txt](https://lochiwei.gitbook.io/ios/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lochiwei.gitbook.io/ios/swiftui/view/layout/grids/examples/itemsview/indexedgridlayout.md).

# IndexedGridLayout

[SwiftUI](/ios/swiftui.md) ⟩ [Layout](/ios/swiftui/view/layout.md) ⟩ [Grids](/ios/swiftui/view/layout/grids.md) ⟩ [examples](/ios/swiftui/view/layout/grids/examples.md) ⟩ [ItemsView](/ios/swiftui/view/layout/grids/examples/itemsview.md) ⟩&#x20;

{% tabs %}
{% tab title="🅿️ IndexedGridLayout" %}

```swift
import SwiftUI

// 🅿️ IndexedGridLayout
protocol IndexedGridLayout {
    var rows: Int { get }        // # of rows
    var cols: Int { get }        // # of cols
    var cellSize: CGSize { get }               // item view size
    func cellCenter(at index: Int) -> CGPoint  // item view's center
}
```

{% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}
