티스토리 뷰

 

알림창에 텍스트필드 여러개 사용 가능할까?
        let insert = UIAlertAction(title: "추가", style: .default) {_ in

            print(alert.textFields?[0].text ??)

        }

 

여기서 textFields?[0]인 게 신기해서 한 번 찾아봤다

 

https://developer.apple.com/documentation/uikit/uialertcontroller/1620104-textfields

 

textFields | Apple Developer Documentation

The array of text fields displayed by the alert.

developer.apple.com

 

alert controller에서  textfield는 배열로 사용되고 있었다.

 

따라서 alertController에 텍스트필드를 여러 번 추가해주면 여러 개를 사용할 수 있었다.

        alert.addTextField{(tf) in
            tf.keyboardType = .alphabet
        }
        
        alert.addTextField{(tf) in
            tf.placeholder = "dhdhdhdh"
            tf.keyboardType = .alphabet
        }

 

 

최근에 올라온 글