如何曲线化Mapview并在iPhone中遮蔽它的边框?

时间:2012-03-26 07:02:46

标签: iphone ios5 mkmapview shadow curve

我已尝试弯曲UIView,UIImage视图,并为它们设置阴影和角落/边界半径。我怀疑是否与mapview相同,我们可以弯曲mapview吗? 我使用了一个弯曲的视图,并在其中插入了一个mapview,但这导致了一个错误,所以我正在寻求帮助,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

不确定“曲线视图”是什么意思,但是如果你想要一个非矩形弯曲边框的地图视图,你可以尝试设置一个CALayer剪切路径,如下所示:

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