Я бы создал его в двух частях.Сначала нарисуйте градиент, используя обычные функции рисования кварца.Затем добавьте наложение с повторяющимся узором из точек.Эти точки могут быть маленьким PNG-файлом с мозаичным рисунком или вы можете использовать кварц для их рисования.
См. Документацию для CGContextDrawLinearGradient и [UIColor initWithPatternImage:]