アルバムから写真を選択して1つのimageViewに表示し、NSUserDefaultsに保存します。 以下のコードは、headSculptureImageでそれをNSUserDefaultsから画像を取得して表示することを意味NSUserDefaultsから取得した後に写真の図形をスウィフト
この3つ
if let userHeadSculpture = NSUserDefaults.standardUserDefaults().objectForKey("userHeadSculpture") {
let image = UIImage(data: userHeadSculpture as! NSData)
headSculptureImage.image = image
headSculptureImage.layer.cornerRadius = (headSculptureImage.frame.size.height)/2;
headSculptureImage.layer.masksToBounds = true
headSculptureImage.layer.borderWidth = 0;
}
が問題となる円形になるように、このImageViewのを作るために使用される
headSculptureImage.layer.cornerRadius = (headSculptureImage.frame.size.height)/2;
headSculptureImage.layer.masksToBounds = true
headSculptureImage.layer.borderWidth = 0;
私は、再開時に予想したことは写真と同じですしかし、それはとして示した
それを修正するには?
両方の場合に 'headSculptureImage.frame.size'を印刷しようとしましたか?このような菱形は、典型的には、コーナー半径を半幅よりも大きく設定することによって生じる。この詳細で質問を延長してください。 – vzsg