---
title: "tabBar(_:didSelect:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitabbardelegate/tabbar(_:didselect:)"
---

# tabBar(_:didSelect:)

Sent to the delegate when the user selects a tab bar item.

## Declaration

```swift
optional func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem)
```

## Parameters

- `tabBar`: The tab bar that is being customized.
- `item`: The tab bar item that was selected.

## See Also

### Customizing tab bars

- [tabBar(_:willBeginCustomizing:)](uikit/uitabbardelegate/tabbar(_:willbegincustomizing:).md)
- [tabBar(_:didBeginCustomizing:)](uikit/uitabbardelegate/tabbar(_:didbegincustomizing:).md)
- [tabBar(_:willEndCustomizing:changed:)](uikit/uitabbardelegate/tabbar(_:willendcustomizing:changed:).md)
- [tabBar(_:didEndCustomizing:changed:)](uikit/uitabbardelegate/tabbar(_:didendcustomizing:changed:).md)
