2017-01-07 1 views
0

Je veux ajouter un UIStepper à mon alerView mais le pas est pas à l'affiche ici est mon codeComment ajouter un UIStepper à AlertView

var alert = UIAlertView(title: "Hello works", message: "\n\n", delegate: nil, cancelButtonTitle: "OK", otherButtonTitles: "") 
var stepper = UIStepper() 
    stepper.frame = CGRect(x: CGFloat(12.0), y: CGFloat(5.0), width: CGFloat(100), height: CGFloat(10)) 
    alert.addSubview(stepper) 
    alert.show() 
+0

Voici un exemple qui fonctionne, mais il est dans l'objectif c :(http://stackoverflow.com/questions/14869020/uistepper-in-uialertview Peut-être que cela vous aide quand même –

+0

Cela n'a pas fonctionné –

+0

Pouvez-vous poster votre changement au code rapide? Quelle erreur dit? –

Répondre

0
// Below is code for implementing UIAlertView Using UIAlertController in swift and add your custom views on it . 


     let logoutAlert = UIAlertController(title: "Alert", message: "DemoAlert", preferredStyle: UIAlertControllerStyle.alert) 



     logoutAlert.addAction(UIAlertAction(title: "cancel", style: .default, handler: nil)) 



     logoutAlert.addAction(UIAlertAction(title: "Ok", style: .default, handler: { (action: UIAlertAction!) in 

      // Write your code here 

     })) 

     var stepper = UIStepper() 
     stepper.frame = CGRect(x: CGFloat(12.0), y: CGFloat(5.0), width: CGFloat(100), height: CGFloat(10)) 

     // You can add any view on UIAlert controller using below code: 

     logoutAlert.popoverPresentationController?.sourceRect = stepper.frame 

     logoutAlert.popoverPresentationController?.sourceView = stepper 


     self.present(logoutAlert, animated: true, completion: nil)