Согласно документации , вы не вызываете drawRect:
напрямую, а чтобы перерисовать представление (т. Е. Установить или отменить свой черный цвет фона), вы вызываете setNeedsDisplay
для представления, которое будетвызовите drawRect в следующем цикле рисования.
Это позволит вам установить черный фон и рисовать там все, что вы хотите, но я почти уверен, что представление не может иметь разные альфа-значения для разных субрегионов.,Для альфы это может быть то, что вы ищете.