Puede preparar la celda en Interfacebuilder, vincularla a una IBOutlet de su Viewcontroller y devolverla cuando la tabla de tareas solicite la fila correcta.
En su lugar, puede crear un xib separado para la celda (de nuevo con IB) y cargarlo con UINib al crear las celdas.
Finalmente, puede crear el conmutador mediante programación y agregarlo a la vista de contenido o accesorio de sus celdas.
Cuál le conviene más depende en gran medida de lo que le gusta hacer. Si el contenido de su tabla vista es fijo (para una página de configuración, etc.), las dos primeras podrían funcionar bien, si el contenido es dinámico, preferiría la solución programática. Sea más específico en lo que le gustaría hacer, esto facilitaría la respuesta a su pregunta.
¿Qué pasa con la forma actual en que lo está haciendo? – MobileMon