2011-07-14 84 views
1

我是否必須爲iPhone UIButton創建(或下載)圖像? 我想要一個標準按鈕與iPhone的外觀,但現在,我只能選擇之間是iPhone中的按鈕圖像

  • 圓角的矩形
  • 詳細披露
  • 信息光
  • 信息黑暗
  • 添加聯繫人

注:我相信有可能使用標準按鈕等從Apple下載一些圖像庫。

+2

UIButtonTypeRoundRect是iPhone的UIButton的默認樣式。你想要什麼類型的默認按鈕?你可以提供樣品圖像嗎? – Deeps

+0

我在想像左上角的東西.. http://teehanlax.com.s3.amazonaws.com/roger/wp-content/uploads/iphone_retina_elements1.jpg –

回答

1

如果您使用的是Interface Builder(或者即使您不是!),'type'下的按鈕類型會爲您提供默認按鈕類型以獲得Apple外觀。添加你自己的圖像將是非常規的。

+0

我想到了像在左上角.. http://teehanlax.com.s3.amazonaws.com/roger/wp-content/uploads/iphone_retina_elements1.jpg –

+0

這是不是一個常規的圓角按鈕? (顏色設置爲綠色?) –

+1

不,它有一些漸變,玻璃效果和一些邊框。如果您自己擁有Iphone,請轉至最新通話標籤並按清除列表。然後你會看到我正在談論的按鈕。 –

0

不,你不知道。你只需要申報似圓矩形一個鈕,這是所有:)

0

你可以使用任何你想要的形象,但你必須使用一個自定義按鈕類型,如:

 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
    [button setImage:[UIImage imageNamed:@"myimage.jpg"] forState:UIControlStateNormal]; 
    [button addTarget:self action:@selector(anAction:) forControlEvents:UIControlEventTouchUpInside]; 
    [self.view addSubview:button]; 
+0

我知道,謝謝你=) –

0

對於給定的圖片。您需要像這樣製作圖像,並需要使用按鈕類型作爲自定義。

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
[button setImage:[UIImage imageNamed:@"customImageName.png"] forState:UIControlStateNormal]; 

您還可以從界面構建器定義圖像。

0

您可以下載圖標爲PNG或其他文件,並將其設置爲巴頓的Image..They可能免費或charga