---
title: UIFocusItemContainer
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uifocusitemcontainer
---

# UIFocusItemContainer

The container responsible for providing geometric context to focus items within a given focus environment.

## Declaration

```swift
@MainActor protocol UIFocusItemContainer : NSObjectProtocol
```

## Overview

Overview Focus item containers are used by the focus engine to find focus items for a focus environment in specific geometric regions.

## Topics

### Retrieving focus items

- [focusItems(in:)](uikit/uifocusitemcontainer/focusitems(in:).md)
- [coordinateSpace](uikit/uifocusitemcontainer/coordinatespace.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [UIFocusItemScrollableContainer](uikit/uifocusitemscrollablecontainer.md)

### Conforming Types

- [UIActionSheet](uikit/uiactionsheet.md)
- [UIActivityIndicatorView](uikit/uiactivityindicatorview.md)
- [UIAlertView](uikit/uialertview.md)
- [UIBackgroundExtensionView](uikit/uibackgroundextensionview.md)
- [UIButton](uikit/uibutton.md)
- [UICalendarView](uikit/uicalendarview.md)
- [UICollectionReusableView](uikit/uicollectionreusableview.md)
- [UICollectionView](uikit/uicollectionview.md)
- [UICollectionViewCell](uikit/uicollectionviewcell.md)
- [UICollectionViewListCell](uikit/uicollectionviewlistcell.md)
- [UIColorWell](uikit/uicolorwell.md)
- [UIContentUnavailableView](uikit/uicontentunavailableview.md)
- [UIControl](uikit/uicontrol.md)
- [UIDatePicker](uikit/uidatepicker.md)
- [UIEventAttributionView](uikit/uieventattributionview.md)
- [UIImageView](uikit/uiimageview.md)
- [UIInputView](uikit/uiinputview.md)
- [UILabel](uikit/uilabel.md)
- [UIListContentView](uikit/uilistcontentview.md)
- [UINavigationBar](uikit/uinavigationbar.md)
- [UIPageControl](uikit/uipagecontrol.md)
- [UIPasteControl](uikit/uipastecontrol.md)
- [UIPickerView](uikit/uipickerview.md)
- [UIPopoverBackgroundView](uikit/uipopoverbackgroundview.md)
- [UIProgressView](uikit/uiprogressview.md)
- [UIRefreshControl](uikit/uirefreshcontrol.md)
- [UIScrollView](uikit/uiscrollview.md)
- [UISearchBar](uikit/uisearchbar.md)
- [UISearchTextField](uikit/uisearchtextfield.md)
- [UISegmentedControl](uikit/uisegmentedcontrol.md)
- [UISlider](uikit/uislider.md)
- [UIStackView](uikit/uistackview.md)
- [UIStandardTextCursorView](uikit/uistandardtextcursorview.md)
- [UIStepper](uikit/uistepper.md)
- [UISwitch](uikit/uiswitch.md)
- [UITabBar](uikit/uitabbar.md)
- [UITableView](uikit/uitableview.md)
- [UITableViewCell](uikit/uitableviewcell.md)
- [UITableViewHeaderFooterView](uikit/uitableviewheaderfooterview.md)
- [UITextField](uikit/uitextfield.md)
- [UITextView](uikit/uitextview.md)
- [UIToolbar](uikit/uitoolbar.md)
- [UIView](uikit/uiview.md)
- [UIVisualEffectView](uikit/uivisualeffectview.md)
- [UIWebView](uikit/uiwebview.md)
- [UIWindow](uikit/uiwindow.md)

## See Also

### Focus interactions

- [Navigating an app’s user interface using a keyboard](uikit/navigating-an-app-s-user-interface-using-a-keyboard.md)
- [About focus interactions for Apple TV](uikit/about-focus-interactions-for-apple-tv.md)
- [Adding user-focusable elements to a tvOS app](uikit/adding-user-focusable-elements-to-a-tvos-app.md)
- [UIFocusEnvironment](uikit/uifocusenvironment.md)
- [UIFocusSystem](uikit/uifocussystem.md)
- [UIFocusUpdateContext](uikit/uifocusupdatecontext.md)
- [UIFocusItem](uikit/uifocusitem.md)
- [UIFocusMovementHint](uikit/uifocusmovementhint.md)
- [UIFocusItemScrollableContainer](uikit/uifocusitemscrollablecontainer.md)
- [UIFocusGroupPriority](uikit/uifocusgrouppriority.md)
