<!--
{
  "availability" : [
    "macOS: 10.10.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSTitlebarAccessoryViewController/viewDidAppear()",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSTitlebarAccessoryViewController(im)viewDidAppear"
  },
  "title" : "viewDidAppear()"
}
-->

# viewDidAppear()

Called when the title bar accessory view controller’s view is fully transitioned onto the screen.

```
func viewDidAppear()
```

## Discussion

This method is called after the completion of all drawing and animations involved in the initial appearance of the accessory view. You can override this method to perform tasks appropriate for that time—such as work that should not interfere with the presentation animation, or starting an animation that you want to begin after the view appears—but you must 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)