---
title: Components
framework: CareKit
role: collectionGroup
path: carekit/components
---

# Components

Create and customize controls, labels, and views.

## Topics

### Controls

- [OCKLogItemButton](carekitui/ocklogitembutton.md)
- [OCKChecklistItemButton](carekitui/ockchecklistitembutton.md)
- [OCKLabeledCheckmarkButton](carekitui/ocklabeledcheckmarkbutton.md)
- [OCKCheckmarkButton](carekitui/ockcheckmarkbutton.md)
- [OCKContactButton](carekitui/ockcontactbutton.md)
- [OCKAddressButton](carekitui/ockaddressbutton.md)
- [OCKAnimatedButton](carekitui/ockanimatedbutton.md)
- [OCKLabeledButton](carekitui/ocklabeledbutton.md)

### Labels

- [OCKLabel](carekitui/ocklabel.md)

### Views

- [OCKHeaderView](carekitui/ockheaderview.md)
- [OCKDetailViewController](carekit/ockdetailviewcontroller.md)
- [OCKDetailView](carekitui/ockdetailview.md)
- [OCKStackView](carekitui/ockstackview.md)
- [OCKSeparatorView](carekitui/ockseparatorview.md)
- [OCKView](carekitui/ockview.md)

## See Also

### User Interface

- [OCKDailyPageViewController](carekit/ockdailypageviewcontroller.md)
- [OCKDailyPageViewControllerDataSource](carekit/ockdailypageviewcontrollerdatasource.md)
- [OCKDailyPageViewControllerDelegate](carekit/ockdailypageviewcontrollerdelegate.md)
- [OCKDailyTasksPageViewController](carekit/ockdailytaskspageviewcontroller.md)
- [OCKListViewController](carekit/ocklistviewcontroller.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)
- [Style and Appearance](carekit/style-and-appearance.md)
