簡體   English   中英

iPhone - 按鈕背景圖像

[英]iPhone - Buttons background image

我已經在我的應用程序中添加了一些帶有背景圖像的按鈕(下面的RESET按鈕),但角落非常符合預期。 見下文:

替代文字

RESET按鈕的左下角和右下角似乎是平方的。 我的原始圖像有圓角。

以前有人遇到過這個問題嗎?

只要你按照幾個簡單的步驟,改變按鈕的圖像(我做了很多次)並沒有什么棘手的問題:

  1. 您的按鈕圖像必須具有透明背景
  2. 你的按鈕必須設置為Custom(而不是Round Rect)
  3. 按鈕的背景顏色必須為Opacity = 0

為了更改按鈕背景顏色,當您更改顏色時,請確保單擊顏色組合框的左側,以便顯示顏色選擇器。 在那里,你必須將不透明度改為0。

有關簡單演示,請參見下圖。 替代文字

祝你的按鈕好運

切出重置按鈕的底角是圓形和透明的。 還將按鈕的背景顏色設置為clearcolor。 並使按鈕自定義而不是圓角。

我想Buton的底角不透明,所以你面臨的問題。

快樂的編碼......

一個更簡單的解決方案可能是使用Three20框架。 它允許您創建沒有圖像的按鈕(除了其他樣式)。

你使用什么樣的圖像為那個按鈕,有alpha通道嗎? 你也可以試試這樣的東西:

yourButton.layer.cornerRadius = 15; // play with this value
yourButton.layer.masksToBounds = YES;

如何不設置按鈕的背景圖像,而是將帶有所需圖像的UIImageView直接放在按鈕后面?

你正在使用的重置按鈕的圖像是.png格式,圖像背面顏色是清晰的顏色。 如果問題仍然存在,請再次使您正在使用的圖像可能與您使用的圖像有問題。

看看這篇博文: http ://www.mlsite.net/blog/?p = 232

它有UIButton +光澤類別的來源,允許您創建蘋果風格的光澤按鈕。 它們看起來非常像你的按鈕。 而且你根本不需要使用圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM