Swift iOS Playground で角が丸い UIImageView を作成するにはどうすればよいですか?
内部は色で塗りつぶす必要があります。
101421 次
9 に答える
184
let imageView = UIImageView(frame: CGRectMake(0, 0, 100, 100))
imageView.backgroundColor = UIColor.redColor()
imageView.layer.cornerRadius = 8.0
imageView.clipsToBounds = true
結果:
于 2014-08-24T20:46:48.030 に答える
28
迅速な丸みを帯びた円の画像フレームの場合、それがうまくいったのは次のとおりです。
self.profileImageView.image = UIImage(named:"profileUser")
self.profileImageView.layer.cornerRadius = self.profileImageView.frame.size.width / 2
self.profileImageView.clipsToBounds = true
影を追加するには:
self.profileImageView.layer.masksToBounds = NO;
self.profileImageView.layer.cornerRadius = 8;
self.profileImageView.shadowOffset = CGSizeMake(5.0, 5.0);
self.profileImageView.shadowRadius = 5;
self.profileImageView.shadowOpacity = 0.5;
于 2015-03-20T08:45:20.050 に答える
22
これを試してみてください、それは私にとってはうまくいきました。
self.profileImageView.layer.cornerRadius = self.profileImageView.frame.size.width / 2
self.profileImageView.clipsToBounds = true
于 2015-01-16T21:13:11.117 に答える