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

# OCKSimpleTaskViewController

A view controller that displays and updates a single event, which can be completed or uncompleted by tapping a large button.

## Declaration

```swift
class OCKSimpleTaskViewController
```

## Topics

### Creating Simple Task View Controllers

- [init(controller:viewSynchronizer:)](carekit/ocksimpletaskviewcontroller/init(controller:viewsynchronizer:).md)

## Relationships

### Inherits From

- [OCKTaskViewController](carekit/ocktaskviewcontroller.md)

### Conforms To

- Foundation.NSCoding
- Foundation.NSExtensionRequestHandling
- [OCKTaskViewDelegate](carekitui/ocktaskviewdelegate.md)
- 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

### Task Views and Controllers

- [OCKSimpleTaskView](carekitui/ocksimpletaskview.md)
- [OCKGridTaskViewController](carekit/ockgridtaskviewcontroller.md)
- [OCKGridTaskView](carekitui/ockgridtaskview.md)
- [OCKGridTaskCell](carekitui/ockgridtaskcell.md)
- [OCKChecklistTaskView](carekitui/ockchecklisttaskview.md)
- [OCKInstructionsTaskView](carekitui/ockinstructionstaskview.md)
- [OCKButtonLogTaskController](carekit/ockbuttonlogtaskcontroller.md)
- [OCKButtonLogTaskView](carekitui/ockbuttonlogtaskview.md)
- [OCKLogTaskView](carekitui/ocklogtaskview.md)
- [OCKLogButtonCell](carekitui/ocklogbuttoncell.md)
- [OCKTaskController](carekit/ocktaskcontroller.md)
- [OCKTaskViewController](carekit/ocktaskviewcontroller.md)
