2010-07-22 99 views

回答

1

由於iOS 3.2,你可以改變鍵盤:

比照 Official documentation here

討論

此屬性的值是零。需要一個 自定義視圖 響應對象,以收集來自 用戶輸入要重新聲明此屬性作爲 讀寫,並用它來管理自己的 定製輸入視圖。當接收器 隨後成爲第一個響應者時,響應者 基礎架構自動呈現指定的 輸入視圖。同樣, 當視圖退出其第一個 響應者狀態時,響應者 基礎結構會自動關閉 指定的視圖。

此屬性通常用於 替代系統提供的鍵盤 被呈現爲UITextField和 UITextView的對象。

+0

謝謝santoni,我曾考慮過使用按鈕作爲InputView的鍵,但對於一個簡單的任務似乎有點矯枉過正 - 但它看起來像是唯一的自定義鍵的選項。 – mlam 2010-07-22 09:38:24

0

蘋果不會允許你做任何改動的鍵盤..

你想進入什麼?無論是創建一個自定義鍵盤,使用採摘如果可能的話或代碼它不接受某些鍵..

+0

我只希望用戶輸入數字和小數點,與所有其他選項被禁用? – mlam 2010-07-22 09:25:53

+0

好的。我不知道你現在被允許改變鍵盤。 我通常使用一個選擇器。並有一個段只包含一個「,」其餘的段是0-9 .. 或者你可以做這樣的事情: http://stackoverflow.com/questions/276382/best-way -to-enter-numeric-values-with-decimal-points 但是,既然它可以更改鍵盤,現在試試這個: http://blog.devedup.com/index.php/2010/03/13/ iphone-number-pad-with-a-point-point/ – LarsJK 2010-07-22 10:20:39

0

好的。我不知道你現在可以更換鍵盤了。

我通常使用一個選擇器。並有一個段只包含一個「」該段的其餘均爲0-9 ..

,或者你可以做這樣的事情:

What is the best way to enter numeric values with decimal points?

但由於它沒關係變化鍵盤現在試試這個:

http://blog.devedup.com/index.php/2010/03/13/iphone-number-pad-with-a-decimal-point/

+0

這兩個鏈接都是很好的選擇,但它們不提供我需要的靈活性。儘管如此,我仍然會爲未來的項目考慮這些選項。謝謝。 :) – mlam 2010-07-22 12:32:00