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之前都很好,然后开始看起来很奇怪。至少他们似乎意识到了这个问题,这是值得的。