将 KeyboardType 更改为带小数点的数字键盘以用于设置首选项

Posted

技术标签:

【中文标题】将 KeyboardType 更改为带小数点的数字键盘以用于设置首选项【英文标题】:Change the KeyboardType to a Number Pad with Decimal point for Settings Preferences 【发布时间】:2011-10-04 15:59:57 【问题描述】:

我目前正在为设置首选项实施 Root.plist。 我想用输入键盘作为带有小数点的 NumberPad 制作一个文本字段元素(PSTextFieldSpecifier)。

我尝试将“KeyboardType NumberPad”放入 plist,但 iPhone 4.3 模拟器的 NumberPad 没有小数点。 我也尝试过“KeyboardType DecimalPad”和“KeyboardType NumbersAndPunctuation”,但没有成功。

是否有可以显示带小数点的数字键盘的 KeyboardType?

提前致谢

【问题讨论】:

【参考方案1】:

不,带小数点的数字键盘不可用。

【讨论】:

抱歉不同意,你会发现有一个 UIKeyboardTypeDecimalPad @Elland:再读一遍问题。【参考方案2】:

手动(如以编程方式)将键盘类型设置为UIKeyboardTypeDecimalPad

例子:

[self.priceTextField setKeyboardType:UIKeyboardTypeDecimalPad];

【讨论】:

这适用于 UITextField,但不适用于 OP 问题所涉及的设置包。

以上是关于将 KeyboardType 更改为带小数点的数字键盘以用于设置首选项的主要内容,如果未能解决你的问题,请参考以下文章

Excel没有显示正确的小数

如何在 Excel 中将逗号更改为小数?

在 Excel VBA 中更改为加拿大 (CDN) 法语数字格式

如何在 iPhone 上默认显示数字键盘?

openxlsx格式的单元格为带逗号的数字,0值用破折号代替

将 Excel 属性转换为数字格式