Generar cuadrícula de botones con dos parámetros para iOS.

Necesito generar una cuadrícula de botones para una aplicación iOS. Cada botón necesita dos parámetros: el número de la columna y el número de la fila. Un botón también tendrá dos estados, activado y desactivado.

Cuando se carga la aplicación, quiero que haya 21 filas y 16 columnas. Y en algún lugar de la pantalla también habrá un botón que dice "agregar columnas" y esto agregaría 4 columnas adicionales cada vez que se haga clic.

¿Alguna sugerencia de cómo debo hacer esto? Podría comenzar agregando los primeros 21 * 16 botones con el IB, pero eso me permitirá extenderlo con columnas adicionales más adelante, ¿y cómo?

Edit: la recompensa solo comenzó a recompensar a mbm30075, no se necesitan nuevas respuestas

Respuestas a la pregunta(3)

Su respuesta a la pregunta