動作しないマスキングUIImageview
設定:UIImageViewは、私が持っている
let picture = UIImageView(frame: imageFrame)
picture.image = UIImage(named: image)
はそれをここに見ることができます:
は今、私はそれを一定の大きさをマスクしたい、ので、ランダムなサイズのランダムな画像になるので、UIViewを作成しました。
let frame = CGRect(x: 0, y: CGRectGetMaxY(menuLine.frame) + HeightForSize * 0.05, width: view.bounds.width, height: HeightForSize * 0.9)
let mask = UIView(frame: frame)
mask.backgroundColor = UIColor.whiteColor()
しかし、私はそれをマスクしようとすると:私はちょうどそれがこのようになります私のビューにサブビューを追加すると10
picture.maskView = mask
それはこのようになり、何が間違ってここに起こっていますか?
私はすべてのマスキングないお勧めします。 imageViewのサイズを固定サイズに設定し、次にcontentModeプロパティを使用してイメージの表示方法を調整できます。どのように使用しようとしているのかを推測する 'ScaleAspectFill'をお勧めします。 –
例としていくつかのコードがありますか?私はそれを行う方法を知っていますので、私はそのコードで作業しています – Benja0906