0

セル内にマップ ビューがあり、角の半径と影が必要です。マスクをそれぞれ境界のオン/オフに設定すると、角が丸くなるか、影だけになり、角が丸くなりません。私はこの例を見上げました: 角の半径と影を追加できません

しかし、成功しませんでした。私は何が欠けていますか?前もって感謝します!

[[cell.map1 layer] setShadowColor:[UIColor blackColor].CGColor];
[[cell.map1 layer] setShadowOpacity:0.8f];
[[cell.map1 layer] setShadowRadius:20.0f];
[[cell.map1 layer] setShadowOffset:CGSizeMake(0, 3)];
       // [[cell.map1 layer] setMasksToBounds:NO];
[[cell.map1 layer] setShouldRasterize:YES];
[[cell.map1 layer] setCornerRadius:20];
4

1 に答える 1

0

マスクを境界に設定することは、クリップを境界に設定することに似ています。これは、境界の外に何も存在できず、影が境界の外にあることを意味します。 この投稿をチェックしてください。

于 2013-02-08T13:16:42.623 に答える