Tags » CALayer

Add Circle CALayer Inside A View Using Core Graphics iOS (Xamarin.iOS & Objective-C)

Xamarin.iOS

public CALayer createImage(UIColor fillerColor, UIColor borderColor, UIView view, nfloat x, nfloat y)
        {
            // Get the size
            CGSize canvasSize = view.Frame.Size;
            nfloat scale = UIScreen.MainScreen.Scale; 230 more words

CALayer

CALayer shadow code example

[ setShadowOffset:CGSizeZero];
];
[ setShadowOpacity:1];
[ setShadowRadius:3];
[ setShadowColor:[ CGColor]];
[ setShadowPath:[] CGPath]];
[ setShouldRasterize:YES];

Gist:

  22 more words

CALayer shadow не видна при UIView backgroundColor равном clearColor (или nil)

Доказательства наличия проблемы:
1. http://stackoverflow.com/questions/12927626/shadow-not-showing-when-background-color-is-clear-color
2. http://stackoverflow.com/questions/15597956/ios-layer-background-color-not-showing-when-view-background-color-is-clear-colo

Решение: чтобы тень отображалась, цвет вьюхи не должен быть прозрачным (clearColor) или nil. С разными вариантами дальше не разбирался 7 more words