<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UITableView/fillerRowHeight",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UITableView(py)fillerRowHeight"
  },
  "title" : "fillerRowHeight"
}
-->

# fillerRowHeight

The height for empty rows that fill the table view.

```
var fillerRowHeight: CGFloat { get set }
```

## Discussion

Table views with a [`style`](/documentation/UIKit/UITableView/style-swift.property) of [`UITableView.Style.plain`](/documentation/UIKit/UITableView/Style-swift.enum/plain) can display filler rows, empty rows that appear below the last row when there isn’t enough content to fill the table view. Set this property to adjust the height of each filler row:

- Set `0.0` to not display filler rows. This behavior is the default in iOS 15 and later.
- Set [`automaticDimension`](/documentation/UIKit/UITableView/automaticDimension) to display filler rows that use an automatic height, matching the height of the last row in the table view. This behavior is the default in versions of iOS earlier than iOS 15.
- Set any other positive value to display filler rows of that specified height.

A table view with a [`style`](/documentation/UIKit/UITableView/style-swift.property) other than [`UITableView.Style.plain`](/documentation/UIKit/UITableView/Style-swift.enum/plain) doesn’t show filler rows, so it ignores any value other than `0.0` for this property.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)