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

时间:2010-06-09 04:16:04

标签: cocoa-touch iphone-sdk-3.0

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

我无法理解如何启动它。我想到了以下一个,但是,

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

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

我得到了圆角矩形。现在我需要画出它们中的线条,将它分成6个部分。 我用了 link text 如何获取矩形上下文来绘制线条?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

不透明度相当于UIView alpha。