2013-01-21 33 views
2

我檢出了iPhone: How can I make a UITextField invisible but still clickable?,但OP還有其他事情正在進行,答案似乎沒有幫助我解決問題。我可以讓UITextField隱形嗎?

我有一個用戶必須輸入文本的UITextField。我不想使用標準的UITextField圖形,而是使用專爲此目的而設計的可愛圖形。用戶仍然需要能夠輸入文本並看到正在輸入的文本,但我需要文本框不可見,以便圖形可以從其下方顯示。

我該怎麼做?還是有另一種方式來做我以後的事情?

+4

如何設置背景顏色以清除顏色? '[textField setBackgroundColor:[UIColor clearColor]];'也設置邊框樣式爲'UITextBorderStyleNone' – iDev

回答

3

添加我的評論作爲一個答案。你可以試試這個,

[textField setBackgroundColor:[UIColor clearColor]]; 

然後設置邊框樣式爲UITextBorderStyleNone

+0

@Joel Derfner,它工作嗎? – iDev

+0

是的,它的工作!謝謝! –

2

類似:

yourTextField.borderStyle = UITextBorderStyleNone; 

應該這樣做

2

另一種解決方案是隱藏UITextView本身,只是添加一個透明按鈕,將調用鍵盤顯示。

否則,其他答案應該工作。

1

最簡單的選擇是在界面生成器中完成它。選擇第一個沒有邊框的uitext字段樣式,就是這樣。

相關問題