2010-06-09 113 views
0

我需要創建一個圓角矩形框,其中iPhone應用程序中將有6個按鈕。矩形框是透明的。每個按鈕都有一個圖像和文字。它們也是透明的。 (這裏透明意味着我們可以看到盒子的背景圖片,對不起我的詞彙。)如何使用cocoa touch創建圓角透明矩形?

我無法得到如何啓動它。我想到了下面這個,但是,

通過使用核心圖形繪製外部圓角矩形,然後繪製內部矩形,如2x3網格。

我可以用這個嗎?有沒有比這更好的和簡單的方法。請給我一些想法如何重新開始?

我得到了圓角矩形。現在我需要在其中畫出線條,將其分成6部分。 我用 link text 我怎樣才能得到矩形上下文畫線?

謝謝。

回答

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。

+0

UIView的CALayer是隻讀的...這不應該工作。 – alexbw 2010-08-23 02:54:51

+0

您不能將新圖層分配給視圖,但可以修改視圖的圖層。 – drawnonward 2010-08-25 03:32:09