私はカスタムラウンドUIImageView
を作ってストーリーボードに表示したいです。カスタム丸めたUIImageViewサブクラスを作成する方法は?
私は次のやった:
@IBDesignable
class RoundedImageView: UIImageView {
override init(image: UIImage?) {
super.init(image: image)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
override init(frame: CGRect) {
super.init(frame: frame)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
}
をストーリーボードでの私のImageViewのはRoundedImageViewクラス選択されています。 しかし、ストーリーボードではまだ四角形として表示されています。どうすればそれを実現できますか? 私はコードを実行しているときにその丸い。 ありがとう
アプリケーションが実行されると丸くなりますが、IBでは長方形が表示されます。 – ankit
@ankitはい、それはそれです –