【发布时间】:2012-03-26 07:02:45
【问题描述】:
我尝试过弯曲 UIView、UIImage 视图,还为它们设置了阴影和角/边框半径。我怀疑 mapview 是否也可以,我们可以弯曲 mapview 吗? 我使用了一个弯曲的视图并在其中插入了一个地图视图,但结果是一个错误,所以我正在寻求帮助,任何帮助将不胜感激。
【问题讨论】:
标签: iphone ios5 mkmapview shadow curve
我尝试过弯曲 UIView、UIImage 视图,还为它们设置了阴影和角/边框半径。我怀疑 mapview 是否也可以,我们可以弯曲 mapview 吗? 我使用了一个弯曲的视图并在其中插入了一个地图视图,但结果是一个错误,所以我正在寻求帮助,任何帮助将不胜感激。
【问题讨论】:
标签: iphone ios5 mkmapview shadow curve
不确定“弯曲视图”是什么意思,但如果您想要一个具有非矩形弯曲边框的地图视图,您可以尝试设置 CALayer 剪切路径,如下所示:
UIBezierPath* someBezierPath = ...;
CAShapeLayer* mask = [CAShapeLayer layer];
[mask setPath:[someBezierPath CGPath]];
[map.layer setMask:mask];
[someBezierPath release];
【讨论】: