透明键盘?

时间:2012-10-24 14:18:07

标签: ios uitextfield

几乎完成了我的应用程序。所有的计算,......现在都在运作。 由于我在视图上有几个文本字段,当我显示键盘时,我无法看到键入字段的内容它被键盘隐藏。

您是否有显示透明键盘的方法,然后人们就可以通过透明度看到。

此致

3 个答案:

答案 0 :(得分:1)

您需要在.m文件中为要添加透明键盘的每个视图添加以下代码:

- (void)viewDidLoad {
    [super viewDidLoad];

    textField1.keyboardType = UIKeyboardTypeDecimalPad;
    textField1.keyboardAppearance = UIKeyboardAppearanceAlert;
    textField2.keyboardType = UIKeyboardTypeDecimalPad;
    textField2.keyboardAppearance = UIKeyboardAppearanceAlert;

}

textField1和textField2只是示例。你需要为每个字段添加这两行。这是保证的方式,我有2个应用程序与这些,并在2周前更新它们,他们从未被拒绝。

****您应该更改为所需的键盘类型。**

semi-transparent keypad

答案 1 :(得分:1)

您应该阅读Apple文档中的"Keyboard Management" section of the "Text, Web and Editing Programming Guide"

在“移动位于键盘下方的内容”段落中,他们解释了如何正确管理键盘以及如何滚动视图,以便当前文本字段始终可见且不会被键盘隐藏。

Scrolling the keyboard http://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/Art/keyboard_adjust.jpg

答案 2 :(得分:0)

没有透明键盘这样的东西。您需要移动文本字段,以便在显示键盘时可见。