Wie man ein Bild im Kreis in swift einstellt
Wie kann ich machen, ich Kreis Bild mit swift ?
Meiner ViewController :
import UIKit
import Foundation
class FriendsViewController : UIViewController{
@IBOutlet weak var profilPicture: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
profilPicture = UIImageView(frame: CGRectMake(0, 0, 100, 100))
}
}
Meine profilPicture = UIImageView(frame: CGRectMake(0, 0, 100, 100))
nichts zu tun ..
Exemple: http://www.appcoda.com/ios-programming-circular-image-calayer/
InformationsquelleAutor der Frage Pixel | 2015-01-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass ist alles, was Sie brauchen....
InformationsquelleAutor der Antwort Jon
Können Sie einfach erstellen Erweiterung:
und verwenden Sie es wie folgt:
InformationsquelleAutor der Antwort Daniel Kuta
Wenn Sie meinen, Sie wollen eine UIImageView mit rundem Swift können Sie einfach diesen code verwenden:
InformationsquelleAutor der Antwort Tom Spee
Weiß nicht, ob das hilft niemandem, aber ich kämpfte mit diesem problem seit einer Weile, keiner der Antworten hat mir geholfen. Für mich war das problem ich hatte verschiedene Höhen und breiten einstellen auf das Bild im storyboard. Ich versuchte jede Lösung auf stack, und es stellt sich heraus, es war etwas so einfach. Sobald ich Sie beide auf 200 my circle Profil-Bild war perfekt. Dieser code wurde dann in mein VC.
InformationsquelleAutor der Antwort Grace
Basiert in der Antwort von @DanielQ
Swift 3
Können Sie es in jedem
ViewController
mit:InformationsquelleAutor der Antwort MrMins
Für Swift 4:
InformationsquelleAutor der Antwort Ghulam Rasool
Zuerst müssen Sie die gleiche Breite und Höhe für die erste Kreisförmige Bildansicht.Im folgenden werde ich legen Sie Breite und Höhe als 100,100.Wenn Sie möchten, um gleiche Breite und Höhe entsprechend Ihre benötigte Größe hier eingestellt.
Dann müssen Sie die Höhe festlegen/2 für Eck-radius
InformationsquelleAutor der Antwort user3182143
Für Swift3/Swift4 Entwickler:
InformationsquelleAutor der Antwort KingChintz
Wenn das Bild abgerundet ist, würde es eine Höhe und Breite von genau der gleichen Größe (ich.e 120). Sie nehmen Sie einfach die Hälfte, die Anzahl und verwenden Sie, die in Ihrem code (Bild.Schicht.cornerRadius = 60).
InformationsquelleAutor der Antwort Raul Gutierrez
Alle der oben genannten Antworten konnte Sie nicht, lösen das problem in meinem Fall. Meine
ImageView
wurde in einem angepasstenUITableViewCell
. Deshalb musste ich auch denlayoutIfNeeded()
Methode von hier. Beispiel:InformationsquelleAutor der Antwort Nazar Medeiros
Herunterladen und verwenden Toucan von GitHub. Bietet es sich an Swift. Geist betäubend einfach. Es bietet auch eine Reihe von anderen Bild-Effekte.
InformationsquelleAutor der Antwort user3286381