Cocoa touch 如何使用cocoa touch创建圆形透明矩形?

Cocoa touch 如何使用cocoa touch创建圆形透明矩形?,cocoa-touch,iphone-sdk-3.0,Cocoa Touch,Iphone Sdk 3.0,我需要创建一个圆形矩形框,其中iPhone应用程序中有6个按钮。矩形框是透明的。每个按钮都有一个图像和文本。它们也是透明的。(这里的透明意味着我们可以看到盒子的背景图像。对不起,我的词汇量太大了。) 我不知道怎么开始。我想到了下面的一个,但是 通过使用核心图形绘制外部圆形矩形,然后绘制内部矩形,如2x3网格 我可以用这个吗?还有比这更简单的好方法吗。请告诉我如何重新开始 我得到了圆角矩形。现在我需要在它们里面画线,把它分成6个部分。 我曾经 如何获取矩形上下文以绘制线 谢谢。如果您的需求足够简单

我需要创建一个圆形矩形框,其中iPhone应用程序中有6个按钮。矩形框是透明的。每个按钮都有一个图像和文本。它们也是透明的。(这里的透明意味着我们可以看到盒子的背景图像。对不起,我的词汇量太大了。)

我不知道怎么开始。我想到了下面的一个,但是

通过使用核心图形绘制外部圆形矩形,然后绘制内部矩形,如2x3网格

我可以用这个吗?还有比这更简单的好方法吗。请告诉我如何重新开始

我得到了圆角矩形。现在我需要在它们里面画线,把它分成6个部分。 我曾经 如何获取矩形上下文以绘制线


谢谢。

如果您的需求足够简单,您可以使用CALayer属性

someView.layer.cornerRadius = 10;
someView.layer.borderColor = [[UIColor redColor] CGColor];
someView.layer.backgroundColor = [[UIColor greenColor] CGColor];
someView.layer.opacity = 0.5;

不透明度相当于UIView alpha。

您不能将新图层指定给视图,但可以修改视图的图层。