xcode – Swift UIAlertController获取文本字段文本

前端之家收集整理的这篇文章主要介绍了xcode – Swift UIAlertController获取文本字段文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当按下“输入”按钮时,我需要从警报视图中的文本字段中获取文本.

func inputMsg() {

    var points = ""
    var outOf = ""

    var alertController = UIAlertController(title: "Input View",message: "Please Input Your Grade",preferredStyle: UIAlertControllerStyle.Alert)

    let actionCancle = UIAlertAction(title: "Cancle",style: UIAlertActionStyle.Cancel) { ACTION in

        println("Cacle")
    }
    let actionInput = UIAlertAction(title: "Input",style: UIAlertActionStyle.Default) { ACTION in

        println("Input")
        println(points)
        println(outOf)
    }

    alertController.addAction(actionCancle)
    alertController.addAction(actionInput)
    alertController.addTextFieldWithConfigurationHandler({(txtField: UITextField!) in
        txtField.placeholder = "I got"
        txtField.keyboardType = UIKeyboardType.NumberPad
        points = txtField.text
        })



    alertController.addTextFieldWithConfigurationHandler({(txtField: UITextField!) in
        txtField.placeholder = "Out Of"
        txtField.keyboardType = UIKeyboardType.NumberPad
        outOf = txtField.text
    })
    presentViewController(alertController,animated: true,completion: nil)
}

解决方法

UIAlertController有一个textFields属性.这是它的文本字段.您的任何处理程序都可以检查它,从而可以从任何文本字段中获取文本.

猜你在找的Xcode相关文章