2

我有一个在 iOS5 下构建的应用程序。当我用一些更新编译应用程序时,我发现应用程序中没有 UITextFields 会接受文本输入。键盘会出现,但输入对 UITextField 没有影响。我的 MainWindow 是使用 IB 而不是通过代码构建的。

搜索所以我发现一个可能的问题是应用程序委托中缺少 [self.window makeKeyAndVisible],但是,这并没有解决我的问题,因为我已经在我的应用程序委托类中遇到了这个问题。

4

2 回答 2

0

回答我自己的问题以传播知识...

我在提供答案的苹果论坛中找到了这篇文章:

在界面生成器中选择 MainWindow.xib 文件。然后选择 viewController(在我的例子中是 TabBarController)并查看 Attributes Inspector。视图控制器下应该有一个字段,上面写着“标题”。我放置了我的 MainWindow xib 的名称(“MainWindow_iPad”

于 2012-10-10T22:43:03.910 回答
0

对于使用 XIB 文件为 IOS 5 开发的应用程序,我遇到了同样的问题。

根据上面提到的 Apple 文章,我只是为 iPhone 和 iPad 版本的 MainWindow 启用了“启动时可见”。无需设置任何名称或任何东西。我在尝试这个之前看到的奇怪的事情是,如果我显示一个带有 OK 按钮的 UIAlertView,那么在从该对话返回后一切都会完美无缺。

谢谢你的提示。

于 2012-10-16T17:55:02.050 回答