4

アプリにいくつかの UITextView があります。XCode 4.5 から構築を開始したので、UITextView は iOS6 では編集できませんが、完全に編集可能な iOS5 デバイス上に構築されています。

iOS6を使い始めてからコードは変わっていません。XIB は iOS4 から存在しています

症状は...

iOS6

  • 文字をタップして削除するとキーボードを上げることができますが、それ以外は入力できません
  • キーボード非表示キーでキーボードを下げることができません。

iOS5

  • タップでキーボードを上げてフル編集。
  • キーボード非表示キーでキーボードを下げることができません。

私は不思議です。がヒットするので、textViewDidBeginEditing:正しく配線されていることがわかります。

4

2 に答える 2

4

問題を再現できなかったため、テストプロジェクトのアプローチは機能しませんでした。

結局、修正は存在しなかったこれでした。

[window makeKeyAndVisible];

のように...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

self.viewController = [[[MyViewController alloc] initWithNibName:nil bundle:nil] autorelease];

self.navigationController = [[[UINavigationController alloc] initWithRootViewController:self.viewController] autorelease];

[window setRootViewController:navigationController];

[window makeKeyAndVisible];

}
于 2012-09-27T10:37:59.043 に答える
1

私の場合、これはUIAltertViewが 2 回呼び出されたために発生しました。

キーを入力したことがないとは思わないかもしれませんが、BackSpace キーは有効です。

次に、2番目を削除するUIAlertViewと、機能しTextFieldました。

コードを確認する必要があると思いますUIAlertView

于 2012-10-09T01:23:50.317 に答える