Как изогнуть MapView и затемнить его границы в iPhone? - PullRequest
0 голосов
/ 26 марта 2012

Я попытался изогнуть вид UIView, UIImage, а также установить для них тени и радиус угла / границы. Я сомневаюсь, что то же самое возможно с просмотром карты, можем ли мы изогнуть отображение карты?Я использовал изогнутый вид и вставил в него вид карты, но это привело к ошибке, поэтому я прошу помощи, любая помощь будет оценена.

1 Ответ

0 голосов
/ 26 марта 2012

Не уверен, что вы подразумеваете под "изогнутым видом", но если вы хотите иметь вид карты с непрямоугольными, изогнутыми границами, вы можете попробовать установить обтравочный контур CALayer, например:

UIBezierPath* someBezierPath = ...;
CAShapeLayer* mask = [CAShapeLayer layer];
[mask setPath:[someBezierPath CGPath]];
[map.layer setMask:mask];
[someBezierPath release];
...