addSubview を使用して UIView 内に追加された UIView の影を描画する方法を理解しようとしています。
私はオンラインで検索してドキュメントを読みましたが、Apple のドキュメントは単に以下のように新しい図形を描いているだけです。Core Graphics を使用して UIView に影を追加したいのですが、これを UIView に直接行う方法がわかりません。
CGContextRef myContext = UIGraphicsGetCurrentContext();
//CGContextRef myContext = myCGREF;
CGSize myShadowOffset = CGSizeMake (10, 10);// 2
CGContextSetShadow (myContext, myShadowOffset, 0); // 3
CGContextBeginTransparencyLayer (myContext, NULL);// 4
// Your drawing code here// 5
CGContextSetRGBFillColor (myContext, 0, 1, 0, 1);
CGContextFillRect (myContext, CGRectMake (a_view.frame.origin.x, a_view.frame.origin.y , wd, ht));
CGContextEndTransparencyLayer (myContext);// 6
これを SuperView の drawRect メソッドに入れる必要があることはわかっていますが、その方法がわからないため、addSubView に追加したビューに影が追加されます。
ありがとう!