答えて
あなたは不透明で黒いですUIView
を作成して、あなたのUIImageView
の同じ大きさにし、サブビューとして追加することができます。これは簡単です
let tintView = UIView()
tintView.backgroundColor = UIColor(white: 0, alpha: 0.5) //change to your liking
tintView.frame = CGRect(x: 0, y: 0, width: imageView.frame.width, height: imageView.frame.height)
imageView.addSubview(tintView)
ImageViewの =あなたのUIImageView
これは、イメージビューがあることを前提としています。質問は全く明確ではありません。彼らは 'UIImage'を修正する方法を尋ねているかもしれません。 – rmaddy
func drawRectOn(image: UIImage) -> UIImage {
UIGraphicsBeginImageContext(image.size)
image.draw(at: CGPoint.zero)
let context = UIGraphicsGetCurrentContext()
// set fill gray and alpha
context!.setFillColor(gray: 0, alpha: 0.5)
context!.move(to: CGPoint(x: 0, y: 0))
context!.fill(CGRect(x: 0, y: 0, width: image.size.width, height: image.size.height))
context!.strokePath()
let resultImage = UIGraphicsGetImageFromCurrentImageContext()
// end the graphics context
UIGraphicsEndImageContext()
return resultImage!
}
移動を呼び出す必要はありません(既に塗りつぶしの原点が設定されています)。 'defer {UIGraphicsEndImageContext()}'を使って終了イメージのコンテキストを延期し、UIImageを返すとそれが起こるようにすることができます。また、 'image.draw(at:.zero)'、 'context!.move(to:.zero)'および 'currentContext!.fill(CGRect(origin:.zero、size:image.size))を短くするために、 '。ストロークする必要もありません –
同意します。それは人工物だった:) –
- 1. GTK 3画像の上にテキストが置かれた透明ラベル
- 2. キャンバスにアルファの不透明な四角形を描く正しい方法は何ですか?
- 3. Python 3で数字を四角形にすることはできません
- 4. XNAで四角以上の画像を描くことはできません
- 5. 画像を四角形に変形することができない場合があります。
- 6. Angular-google-mapsマーカー上の透明な白い四角形
- 7. ImageViewの不透明画像上の透明度画像
- 8. Swift 3の不透明なポインタから型付きポインタを作成する方法は?スウィフト3への変換
- 9. AssetManagerのテクスチャが黒い四角形を与える
- 10. スウィフト3:私が見たときに、私はスウィフト3.</p> <p>では、画面の下にあるボタンの距離を取得したい画面
- 11. matplotlibの:このように、画像上の四角形を描画する方法画像
- 12. 透過性を失うことなく、透明な穴のある画像を円形に切り抜くにはどうすればいいですか?
- 13. 私はこの値の例[3] 6である理由を知りたい
- 14. PILで画像上に透明な線を描くにはどうしたらいいですか?ここ
- 15. 画像の透明部分がクリックできない不規則な形状の画像ボタンを作成するにはどうすればいいですか?
- 16. ユーザーが指定した画像に円/四角形を描く
- 17. 不透明度が増分され、不透明度が一定であることを望む画像ビュー
- 18. 四角形ではない四角形に四角形を適用できますか?
- 19. 3つの四角形のスイッチが見える側が負のzですか?
- 20. iPhoneで透明な線を描く方法(または画像の透明部分を描く方法)
- 21. キャンバス上に四角形を描画すると、1つの四角形しか描画されない
- 22. スウィフト3 - セットナビゲーションバーとボディビュー画像
- 23. 私はブートストラップglyphiconsとCSSで画像を置き換えたい
- 24. 不透明度のないオーバーレイ四角の中央のテキスト
- 25. HTMLの黒い背景のタグを選択する - Firefox 3ではドロップダウンの三角形が見えない
- 26. 回転した透明な画像の上に不要な黒い背景を写します
- 27. 黒のBGと30%の不透明度のPNGは黒のbgよりも明るいですか?
- 28. Uploadify:画像の透明度が黒くなる
- 29. Actionscriptで丸みのある四角形をトゥイーン化する3
- 30. UInavigationBarをアニメーション化するとオフスクリーンが黒い四角形に残ります
:ような何かを試してみてください。あなたにとって苦労しているのは何ですか?あなたが試したことを示し、何が起こったか説明してください。 – matt