<!--
{
  "availability" : [
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKInterfaceController/pickerDidFocus(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:objc(cs)WKInterfaceController(im)pickerDidFocus:"
  },
  "title" : "pickerDidFocus(_:)"
}
-->

# pickerDidFocus(_:)

Called to let you know that the specified picker is now receiving input from the Digital Crown.

```
func pickerDidFocus(_ picker: WKInterfacePicker)
```

## Discussion

A picker becomes focused when the user taps it or when you call the [`focus()`](/documentation/WatchKit/WKInterfacePicker/focus()) method of the picker itself. When a picker is focused, input from the Digital Crown updates the selected item.

The default implementation of this method does nothing. Subclasses can override it and use it to perform actions related to the picker receiving focus. You do not need to call `super` in your implementation.

---

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)