2010-02-10 33 views
3

我想在我的iPhone應用程序中創建一個透明按鈕 - 創建一個復活節彩蛋的種類。我將如何設置按鈕透明而不觸摸alpha(當UIButton上的alpha = 0.0時,它不再響應觸摸)?iPhone SDK中的透明按鈕

謝謝。 :)

回答

2

您可以將alpha設置爲非常小的值。或者,您可以創建一個空白的,清晰的UIImage並使用自定義按鈕樣式,並將其設置爲該按鈕的圖像。

+1

Dangit chpwn,試圖把我的堆棧溢出的答案!沒關係,我的方式更好:) – 2010-02-10 02:21:00

+1

阿爾法到一個非常小的值=「幽靈」效應,不是很專業。 感謝您的第二個技巧,它的工作。 :) – esqew 2010-02-10 02:24:36

14

將你的按鈕類型設置爲UIButtonTypeCustom,它將沒有樣式。 (因此它應該是「不可見的」)。

+0

他是對的,這種方式更好> :-) – 2010-03-19 18:24:26

+0

這正是我正在尋找的!謝謝! – dasdom 2011-02-11 23:02:37

+0

真棒和簡單的方法! – codejunkie 2012-02-06 20:30:15

-1

試試這個

var btnTest = Ti.UI.createButton({ 
    backgroundImage: 'sample.png', 
    height: 24, 
    width: 20, 
    top: 10, 
    left:10 
}); 
+3

這看起來不像Objective C嗎? – 2011-06-17 15:30:45

+0

這不是目標C! – codejunkie 2012-02-06 19:48:16

+0

啊,我看到了 - 這個片段使用了基於JavaScript的Titanium UI庫。 – 2012-11-19 17:26:38