2011-08-22 55 views
0

我想,當用戶在鍵入的UITextField有一個透明的背景,因此,用戶可以在鍵盤下查看該圖像時所顯示的鍵盤。鍵將需要保持非透明和公正的背景下,即,周圍的鍵灰填料顏色是透明的。如何使相關的W/A的UITextField有一個透明背景的鍵盤?

+0

我的朋友向我展示了AOL應用瓦特/這樣的鍵盤這是我計上心來。 – ChrisP

回答

0

我從來沒有試圖做你想要做什麼,我不知道,你可以使標準鍵盤有一個透明的背景,但是你應該能夠創建自己的自定義鍵盤透明背景的視圖控制器然後使用UITextField的inputView屬性將標準鍵盤替換爲您自定義的鍵盤。

  1. 創建一個視圖控制器與相關聯的xib作爲您的自定義鍵盤。
  2. 在與UITextView中的屏幕的初始化執行類似

    MyCustomKeyboardViewController * kbvc = [[MyCustomKeyboardViewController的alloc] initWithNibName:@「MyCustomKeyboardViewController束:無];

    myTextView.inputView = kbvc.view ;

    [kbvc發佈];

只需確保在您的自定義鍵盤的所有組件xib將背景色設置爲ClearColor。希望有所幫助!

+0

我寧願不創建自定義鍵盤。希望在標準鍵盤中有一個屬性可以暴露背景層。 – ChrisP