我的键盘默认只在我的应用程序中更改

时间:2016-04-09 06:48:32

标签: ios objective-c keyboard

我不知道当我在文本字段上输入时我的键盘默认是如何更改的,它更高,字母更大,我只是画简单而没有任何更改设置 我拍了2张屏幕照片,一张来自我的应用,一张来自模拟器中的safari应用。

我的应用

enter image description here

Safari浏览器

enter image description here

2 个答案:

答案 0 :(得分:0)

您拥有的两个屏幕截图显示了zoomedstandard iPhone显示设置之间的差异。您可以通过进入系统设置应用,转到Display & Brightness部分,然后查找Display Zoom设置来切换两者。您的safari屏幕截图似乎是使用standard设置拍摄的,而您的应用屏幕截图是使用zoomed拍摄的。

答案 1 :(得分:0)

没有完全回答你的问题。如果要为特定文本字段自定义键盘外观,

[myTextField setKeyboardAppearance:UIKeyboardAppearanceAlert];

如果是整个应用,

[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceAlert];

您可以更改外观,

UIKeyboardAppearanceDefault,
UIKeyboardAppearanceDark,
UIKeyboardAppearanceLight,
UIKeyboardAppearanceAlert

在评论中更新为:

从故事板中选择您的textField,从属性检查器更改keyboard type to default,我假设您没有使用任何第三方库作为键盘。并且您的状态栏似乎正确,我觉得与其他应用程序的状态栏没有区别。

希望这会有所帮助:)