Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIKeyboardTypeDecimalPad decimal按钮以半宽封顶_Ios_Objective C_Swift_Cocoa Touch_Uikit - Fatal编程技术网

Ios UIKeyboardTypeDecimalPad decimal按钮以半宽封顶

Ios UIKeyboardTypeDecimalPad decimal按钮以半宽封顶,ios,objective-c,swift,cocoa-touch,uikit,Ios,Objective C,Swift,Cocoa Touch,Uikit,我在我的一个应用程序中使用了UIKeyboardTypeDecimalPad,但在iOS 8上运行时,逗号按钮的宽度限制为一半 我试着用UITextField和DecimalPad键盘(在Objective-C和Swift中)创建一个简单的应用程序,它显示了相同的问题。这是UIKit中的错误吗?我在网上找不到太多的信息,iOS8已经发布了很长一段时间了。在iOS 7中,同样的代码也能正确显示。这真是一个令人讨厌的苹果疏忽。唯一真正的解决办法将来自他们。 否则,请使用数字键盘并添加“.”。我是在

我在我的一个应用程序中使用了
UIKeyboardTypeDecimalPad
,但在iOS 8上运行时,逗号按钮的宽度限制为一半


我试着用
UITextField
DecimalPad
键盘(在Objective-C和Swift中)创建一个简单的应用程序,它显示了相同的问题。这是UIKit中的错误吗?我在网上找不到太多的信息,iOS8已经发布了很长一段时间了。在iOS 7中,同样的代码也能正确显示。

这真是一个令人讨厌的苹果疏忽。唯一真正的解决办法将来自他们。
否则,请使用数字键盘并添加“.”。我是在DecimalPad出现之前做的。

同样的事情在设备上发生吗?是的,在设备上是一样的。至少在我遇到这个问题时正在开发的应用程序中。我并没有费心在设备上运行测试应用程序,但只要我能接触到一根iPhone电缆,我就会这样做。在设备上运行时,它是相同的……所以。。。?你通过雷达报告了吗?@holex是的,我做了雷达报告。如果这确实是一个bug,而不是一些模糊的配置/本地化问题,也许更多的人应该这样做。至少在我看来,这是可以复制的。事实上!实际上,我一直在使用iOS 3前后的一个实现,使用NumberPad+叠加的NSButton作为逗号,该逗号在最近的iOS更新中停止工作。糟糕的是,DecimalPad在iOS 7之前都很好,然后开始看起来很奇怪。至少他们似乎意识到了这个问题,这是值得的。