So ändern Sie Bild-Orientierung in Xcode, swift

Bekomme ich ein Bild aus der Foto-Bibliothek und rufen Sie in Bild mit diesem code:

@IBAction func importImage(_ sender: AnyObject) {
    let image = UIImagePickerController()
    image.delegate = self
    image.sourceType = UIImagePickerControllerSourceType.photoLibrary
    image.allowsEditing = false
    self.present(image, animated: true) { }
}

und dieser code:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        myImageView.image = image
        dismiss(animated: true, completion: nil)
        SubmitBtnOutlet.isHidden = false;
        Gurpcontroller.person = "yours";
        Gurpcontroller.collecterthing = "Coin";
        PictureViewController.imageuniversal = myImageView
    } else {
        //Error message
    }
}

Möchte ich sehen, wenn das Bild ist im hoch-oder Querformat. Dann, wenn es Landschaften, die ich ändern will-auf hochformat.

  • Per definition, Landschaft bedeutet das Bild Größe ist das mehr Breite als Höhe. Also, wenn ein Bild 200 Breite 100 Höhe, könnten Sie mehr details auf, was Sie wollen? Wenn Ihr UIImageView ist 200 x 200, können Sie immer verwenden .scaleAspectFit, aber es ist schwierig zu wissen, ob das ist, was Sie zu tun versuchen.
  • Poliert-code syntax ein bisschen so prägnant wie möglich und entfernen Sie den leeren Raum. Auch geändert Titel-Formulierung leicht (orientieren ist nicht ein Wort, sondern wird vertreten durch den Ausdruck "die Richtung ändern", so wie ich verstanden den Autor). Ich habe auch einige kleinere Rechtschreibfehler portrait zu klären ist die Frage, wie ein Bild Orientierung Frage, das Bild zu portrait - Modus.
  • In Bezug auf die Antwort, den ersten Kommentar von @dfd ist vor Ort auf,--, wenn ein Bild die Breite ist größer, als es die Höhe, ist es per definition in landscape - Modus. Von dort aus können Sie drehen oder zuschneiden, sich nach Herzenslust zu erholen portrait Bild.
Schreibe einen Kommentar