私は Obj-C 開発に不慣れで、現在単純な問題で立ち往生しています。NSView
境界線と影を作成して追加しようとしています。次のコードがあります。
_view.wantsLayer = YES;
CALayer *layer = _view.layer;
layer.masksToBounds = NO;
layer.borderWidth = 2;
layer.shadowColor = [[NSColor blackColor] CGColor];
layer.shadowOffset = CGSizeMake(2, -2);
layer.shadowOpacity = 1;
layer.shadowRadius = 6;
maskToBounds
に設定したので、明らかにこれは機能するはずですがNO
、これよりも優れたものは得られません。
見る?影は箱の外に出ることができません。私は何か見落としてますか?この件に関する多くのトピックを確認しましたが、これを解決するものは何も見つかりません...