2016-08-10 2 views
0

Der Standardtext auf der Schaltfläche für einen Benutzer zur Bestätigung eines Bildes bei Verwendung der .Camera Option für die UIImagePicker ist "Use Picture".Change UIImage Picker Button Label Text

Gibt es eine Möglichkeit, dies zu einer anderen Zeichenfolge zu ändern?

+0

'UIButton.setTitle (" etwas ")'? –

Antwort

0
func chooseAlert(){ 


     let alert = UIAlertController(title: "Upload Image", message: "Choose Source For Image.", preferredStyle: .ActionSheet) 

     let cameraAction = UIAlertAction(title: "Take Photo", style: .Default, handler: { (action:UIAlertAction) -> Void in 

        dispatch_async(dispatch_get_main_queue()) 
      { 
//    self.performSelector(#selector(self.useCamera), withObject: nil, afterDelay: 1.0) 
       self.useCamera() 
      } 
     }) 

     let cameraRollAction = UIAlertAction(title: "Use Photo", style: .Default, handler: { (action:UIAlertAction) -> Void in 

      dispatch_async(dispatch_get_main_queue()) 
      { 
       self.useCameraRoll() 
      } 
     }) 

     let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel){ 
      (action) in 
      print(action) 
     } 

     alert.addAction(cameraAction) 
     alert.addAction(cameraRollAction) 
     alert.addAction(cancelAction) 
     presentViewController(alert, animated: true, completion: nil) 

    } 

In der IBAction des Buttons rufen Sie diese Funktion auf, die eine Warnung auf den Bildschirm bringt. Ändern Sie in den Warnaktionen den Titel nach Ihrem Wunsch. UseCamera() und UseCameraRoll() sind benutzerdefinierte Funktionen.