Como obter todos os campos de texto rapidamente

Eu tenho uma visão que tem mais de 15UITextFields. Tenho que definir bottomBorder (extensão) para todos osUITextFields. Eu posso configurá-lo um por um para todos osUITextFields e está funcionando também. Quero definir a borda inferior para todas asUITextFields de uma vez só. Aqui está o código que estou tentando, mas parece que o loop for não está sendo executado. Eu até tentei emviewDidLayoutSubViews mas o loop for também não está sendo executado lá.

 override func viewDidLoad() 
{
    super.viewDidLoad()

    /** setting bottom border of textfield**/

    for case let textField as UITextField in self.view.subviews {
        textField.setBottomBorder()
    }
}

questionAnswers(8)

yourAnswerToTheQuestion