ビューにドロップ シャドウを描画する方法については、多くの質問があります。しかし、他の 1 つのビューだけが受ける影を自分のビューに投影させるにはどうすればよいでしょうか?
質問する
557 次
2 に答える
0
ビュー A が影付きのビューで、ビュー B が A の親である場合、B のレイヤーのプロパティである maskToBounds を YES に設定できます。
B とそのサブビューのコンテンツは、B の外には表示されません。それらはクリップされます。
詳細はこちら: YES に設定した場合、UIView layer.masksToBounds は何をしていますか?
ただし、より複雑なシーンでシャドウ ドロップが必要な場合は、もう少し具体的にする必要があります。
于 2012-09-28T19:28:37.107 に答える
0
- 白い背景のアプリを作成します。
- ビューに影を加えます。
- スクリーンショットを撮ります。
- 元のアプリでスクリーン ショットを使用します。
もちろん、コードでオンザフライで画像を作成することもできますが、それは少し難しいです。いずれにせよ、最終的なアプリでは必要のないコードになります。
于 2012-09-28T18:39:59.760 に答える