---
title: "tabView(_:didSelect:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nstabviewcontroller/tabview(_:didselect:)"
---

# tabView(_:didSelect:)

Informs the tab view controller that the specified tab was selected.

## Declaration

```swift
@MainActor func tabView(_ tabView: NSTabView, didSelect tabViewItem: NSTabViewItem?)
```

## Parameters

- `tabView`: The tab view object whose tab was selected.
- `tabViewItem`: The tab view item that was selected.

## Discussion

Discussion This method is a delegate method called by the NSTabView object when changes occur. Use it to perform any necessary tasks after a tab is selected. If you override this method, you must call super at some point in your implementation.

## See Also

### Responding to Tab View Events

- [viewDidLoad()](appkit/nstabviewcontroller/viewdidload().md)
- [tabView(_:shouldSelect:)](appkit/nstabviewcontroller/tabview(_:shouldselect:).md)
- [tabView(_:willSelect:)](appkit/nstabviewcontroller/tabview(_:willselect:).md)
