Это удаляет кнопку
[button removeFromSuperview];
Чтобы удалить серию кнопки:
for (int i = 0; i < 9; i++) {
[[self.view viewWithTag:i] removeFromSuperview];
}
У вас есть небольшая проблема, потому что ваш внутренний цикл (тот, который использует счетчик j) создает 8 кнопок, но все они имеют одинаковый тег. Измените способ назначения счетчика тегов и настройте цикл выше, чтобы использовать этот счетчик, и вы сможете удалить все кнопки.