3
我在找資源時遇到問題,可能是關鍵字。我正在爲iPad開發,並且我有帶數字的文本字段。我知道沒有專用的數字鍵盤,我想知道在鍵盤顯示之後是否有方法以編程方式切換到數字視圖。如何以編程方式在iPad上切換鍵盤佈局?
我已經看到其他應用程序這樣做,所以我不認爲這是'如果'和'如何'的問題。我如何以編程方式在iPad上切換鍵盤佈局?
我在找資源時遇到問題,可能是關鍵字。我正在爲iPad開發,並且我有帶數字的文本字段。我知道沒有專用的數字鍵盤,我想知道在鍵盤顯示之後是否有方法以編程方式切換到數字視圖。如何以編程方式在iPad上切換鍵盤佈局?
我已經看到其他應用程序這樣做,所以我不認爲這是'如果'和'如何'的問題。我如何以編程方式在iPad上切換鍵盤佈局?
將您的文本字段的keyboardType
屬性設置爲UIKeyboardTypeNumberPad
或UIKeyboardTypeNumbersAndPunctuation
。我認爲在iPad上他們現在都會給你數字+標點符號鍵盤,但未來版本的iOS可能只有一個數字鍵盤,所以如果更合適的話,你應該使用請求一個。
如果你是編程創建文本字段:
UITextField *numericTextField = [[UITextField alloc] initWithFrame:CGRectMake(100, 10, 185, 30)];
numericTextField.adjustsFontSizeToFitWidth = YES;
numericTextField.keyboardType = UIKeyboardTypeNumberPad;
[parentView addSubview:numericTextField];
或者,如果你使用的界面生成器,有在檢查窗格控制鍵盤類型的設置。
謝謝。很明顯,但我使用的是'UIKeyboardTypeDecimalPad',我猜這些在iPad上不可用。 – TMB