---
title: OCKListViewController
framework: CareKit
role: symbol
role_heading: Class
platforms: [iOS 13.0+, Mac Catalyst 13.0+, watchOS 7.0+]
path: carekit/ocklistviewcontroller
---

# OCKListViewController

A view controller that displays views in a list view.

## Declaration

```swift
class OCKListViewController
```

## Topics

### Appending to the list

- [appendViewController(_:animated:)](carekit/ocklistviewcontroller/appendviewcontroller(_:animated:).md)
- [appendView(_:animated:)](carekit/ocklistviewcontroller/appendview(_:animated:).md)

### Inserting in the list

- [insertViewController(_:at:animated:)](carekit/ocklistviewcontroller/insertviewcontroller(_:at:animated:).md)
- [insertView(_:at:animated:)](carekit/ocklistviewcontroller/insertview(_:at:animated:).md)

### Removing from the list

- [remove(at:)](carekit/ocklistviewcontroller/remove(at:).md)
- [clear()](carekit/ocklistviewcontroller/clear().md)

### Initializers

- [init(coder:)](carekit/ocklistviewcontroller/init(coder:).md)
- [init(nibName:bundle:)](carekit/ocklistviewcontroller/init(nibname:bundle:).md)

### Instance Methods

- [loadView()](carekit/ocklistviewcontroller/loadview().md)

## Relationships

### Inherits From

### Inherited By

- [OCKContactsListViewController](carekit/ockcontactslistviewcontroller.md)

### Conforms To

- Foundation.NSCoding
- Foundation.NSExtensionRequestHandling
- ObjectiveC.NSObjectProtocol
- Swift.CVarArg
- Swift.CustomDebugStringConvertible
- Swift.CustomStringConvertible
- Swift.Equatable
- Swift.Hashable
- UIKit.UIActivityItemsConfigurationProviding
- UIKit.UIAppearanceContainer
- UIKit.UIContentContainer
- UIKit.UIFocusEnvironment
- UIKit.UIPasteConfigurationSupporting
- UIKit.UIResponderStandardEditActions
- UIKit.UIStateRestoring
- UIKit.UITraitEnvironment
- UIKit.UIUserActivityRestoring

## See Also

### User Interface

- [OCKDailyPageViewController](carekit/ockdailypageviewcontroller.md)
- [OCKDailyPageViewControllerDataSource](carekit/ockdailypageviewcontrollerdatasource.md)
- [OCKDailyPageViewControllerDelegate](carekit/ockdailypageviewcontrollerdelegate.md)
- [OCKDailyTasksPageViewController](carekit/ockdailytaskspageviewcontroller.md)
- [OCKSynchronizationContext](carekit/ocksynchronizationcontext.md)
- [Task Interfaces](carekit/task-interfaces.md)
- [Chart Interfaces](carekit/chart-interfaces.md)
- [Contacts Interfaces](carekit/contacts-interfaces.md)
- [Calendar Interfaces](carekit/calendar-interfaces.md)
- [Components](carekit/components.md)
- [Style and Appearance](carekit/style-and-appearance.md)
