使用 UIAlertController 创建多个输入框

我们可以使用UIAlertView的alertViewStyle属性,创建一个输入框有LoginAndPasswordInput(登录名,密码),PlainTextInput(单个输入框)以及SecureTextInput(密码输入框),但是现在我需要创建两个及以上的输入框,并且 Placeholder 自定义,下面我们以两个输入框为例

let alertController : UIAlertController = UIAlertController(title:"请输入规格和数量" , message:"", preferredStyle: .Alert)

let Cancel = UIAlertAction(title: "取消", style: UIAlertActionStyle.Cancel) { (UIAlertAction) -> Void in

        }

        let Sure = UIAlertAction(title: "确定", style: UIAlertActionStyle.Default) { (UIAlertAction) -> Void in

               }


        alertController.addAction(Sure)

        alertController.addAction(Cancel)

        

        alertController.addTextFieldWithConfigurationHandler { (textfield: UITextField) in

            textfield.placeholder = "请输入规格"

        }

        alertController.addTextFieldWithConfigurationHandler { (textfield: UITextField) in

             textfield.placeholder = "请输入数量"

        }

        self.presentViewController(alertController, animated: true, completion: nil)


你可能感兴趣的:(swift,开发技巧)