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

# OCKChecklistTaskViewSynchronizer

A view synchronizer that creates and updates a checklist-style view for tasks.

## Declaration

```swift
class OCKChecklistTaskViewSynchronizer
```

## Topics

### Updating the View

- [updateView(_:context:)](carekit/ockchecklisttaskviewsynchronizer/updateview(_:context:).md)

### Initializers

- [init()](carekit/ockchecklisttaskviewsynchronizer/init().md)

### Instance Methods

- [makeView()](carekit/ockchecklisttaskviewsynchronizer/makeview().md)

### Default Implementations

- [OCKAnyTaskViewSynchronizerProtocol Implementations](carekit/ockchecklisttaskviewsynchronizer/ockanytaskviewsynchronizerprotocol-implementations.md)

## Relationships

### Conforms To

- [OCKAnyTaskViewSynchronizerProtocol](carekit/ockanytaskviewsynchronizerprotocol.md)
- [OCKTaskViewSynchronizerProtocol](carekit/ocktaskviewsynchronizerprotocol.md)

## See Also

### Synchronizers

- [OCKSimpleTaskViewSynchronizer](carekit/ocksimpletaskviewsynchronizer.md)
- [OCKGridTaskViewSynchronizer](carekit/ockgridtaskviewsynchronizer.md)
- [OCKInstructionsTaskViewSynchronizer](carekit/ockinstructionstaskviewsynchronizer.md)
- [OCKButtonLogTaskViewSynchronizer](carekit/ockbuttonlogtaskviewsynchronizer.md)
- [OCKTaskViewSynchronizerProtocol](carekit/ocktaskviewsynchronizerprotocol.md)
- [OCKAnyTaskViewSynchronizerProtocol](carekit/ockanytaskviewsynchronizerprotocol.md)
