I use UIKeyboardTypeDecimalPad in one of my applications, but when running on iOS 8, the semicolon button is limited to half the width.

I tried to create a simple application with only a UITextField and DecimalPad (both in Objective-C and Swift), it shows the same problem. Is this a bug in UIKit? I could not find much information on the Internet, and iOS 8 for quite some time. In iOS 7, the same code displays correctly.
Simon source share