Criar programaticamente uma UIView com gradiente de cores

estou a tentar gerar uma vista com um fundo de cor gradiente (uma cor sólida A transparente) em execução. Há alguma maneira de fazer isso?