2011-11-02 45 views

回答

11

在界面構建器中使該按鈕成爲「自定義按鈕」類型。然後將背景圖像設置爲任何你想要的背景。

不幸的是,默認的按鈕樣式有點無聊。您需要使用圖像編輯器查找或製作按鈕。

11

的UIButton有很多的支持爲自定義按鈕。在筆尖(或故事板或其他)中,只需單擊按鈕並在屏幕右側的屬性檢查器中將其「類型」設置爲「自定義」即可。然後,在下面,將狀態配置設置爲您想要的狀態(默認,選定等)來自定義,並將圖像屬性設置爲您想要的圖像。

該圖片必須先放在項目中,然後纔會顯示在圖片屬性中(或在應用程序中)。只需將圖像拖放到屏幕左側的文件導航器中,即可將圖像添加到項目中。

8

可以使用的代碼,簡單的幾行使用圖片按鈕:

// code to set image for button at normal state 
[myButton setImage:[UIImage imageNamed:@"buttonImage.png"] 
      forState: UIControlStateNormal]; 

您還可以使用Xcode中切換到「自定義」,然後你可以爲每個按鈕設置圖像類型「的狀態。」

您可以閱讀更多有關的UIButton指出here

+0

非常感謝你我在四處尋找沒有故事板的Objective-C實現 – Jake

1

您可以通過設置UIButton的圖像或backgroundImage屬性做到這一點。 如果你希望你的按鈕在尺寸改變時看起來不錯,你可以使用stretchableImageWithLeftCapWidth:topCapHeight:方法UIImage,並有適當的圖片。

如果滿足您的需要,您可能還想使用custom component

0

它很容易

enter image description here

變化這兩thing.Change「式的」圓角矩形定製和拖動圖像到項目,並選擇它作爲背景.RUN和去