---
title: "pickerView(_:widthForComponent:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uipickerviewdelegate/pickerview(_:widthforcomponent:)"
---

# pickerView(_:widthForComponent:)

Called by the picker view when it needs the row width to use for drawing row content.

## Declaration

```swift
optional func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat
```

## Parameters

- `pickerView`: The picker view requesting this information.
- `component`: A zero-indexed number identifying a component of the picker view. Components are numbered left-to-right.

## Return Value

Return Value A float value indicating the width of the row in points.

## See Also

### Setting the dimensions of the picker view

- [pickerView(_:rowHeightForComponent:)](uikit/uipickerviewdelegate/pickerview(_:rowheightforcomponent:).md)
