如何制作圆边覆盖(iPhone SDK)?

时间:2010-02-12 17:18:54

标签: iphone uiview sdk view overlay

我刚收到很多关于制作叠加视图问题的好评。 Is there a way that I can make an overlay view on the iPhone SDK?

我的另一个问题是如何使覆盖视图具有圆形边缘,如Skype iPhone应用程序或Phone.app中。

感谢。

2 个答案:

答案 0 :(得分:6)

您可以使用这些辅助函数,然后屏蔽/剪辑到生成的CGPath

http://fabian-kreiser.com/index.php?id=1135350598525812781

或使用view.layer.cornerRadius,如How do I create a round cornered UILabel on the iPhone?中所示。

答案 1 :(得分:4)

使用view.layer cornerRadius属性。

#include <QuartzCore/QuartzCore.h>

...

overlayView.layer.cornerRadius = 5.0;