Cómo agregar una subvista dentro de la vista principal en Swift [cerrado]

Necesito consejos sobre cómo proceder.

¿Cómo atenuar ligeramente la vista principal y mostrar algún indicador de ocupado, durante la duración de alguna acción, y luego eliminar la atenuación?

En lenguaje rápido.

¡Gracias!

UPD: En Objective-C utilizo anteriormente algo como esto:

UIView *dimView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
dimView.backgroundColor = [UIColor blackColor];
dimView.alpha = 0.5f;
dimView.tag = 1111;
dimView.userInteractionEnabled = NO;
[self.view addSubview:dimView];

¿Cómo este código podemos hacerlo en Swift?

Respuestas a la pregunta(1)

Su respuesta a la pregunta