2010-12-08 7 views
2

可能性の重複:
Keyboard not Appearing when Tapping Text Box in UIWebView問題(なしキーボード)

私がツイッターに投稿できるように、自分のアプリケーションでShareKitを実施しました。ただし、UIWebViewにあるTwitterのログインフィールドが表示されても、キーボードはありません。私は過去に同様の問題を抱えていました。 ShareKitソースを修正してキーボードを表示できるように修正/修正しましたか?何が原因ですか?

+0

私は、フォームを持っている私のアプリケーション内の他のUIWebViewsの一部を使用した後に気づいたし、その後ShareKitを経由して戻っTwitterページへ行きますキーボードが表示されます。 – ithetalogik

+0

あなたはこれを解決しましたか?私は4.2で非ShareKitビューでさえ同様の問題に気付いています。 –

答えて

4

ほとんどの場合、キーボードはWebビューの後ろにポップアップしています。すぐにあなたのUIWebViewを表示した後、呼び出してappDelegateとしてアプリケーションの委任を参照しようとすると:

[appDelegate.window makeKeyAndVisible]; 
+0

ウィンドウを作成し、後でキーウィンドウを正しく復元しない他のコードがある場合は、この問題が発生します。 taintedzodiacが言ったように、あなたのアプリケーションのウィンドウキーをもう一度作ることが解決策です。 –

+0

appDelegateにアクセスするには? – Dmitry

+2

@Altaveron 'MyAppDelegate * appDelegate =(MyAppDelegate *)[[UIApplication sharedApplication] delegate];'(あなたのアプリケーションデリゲートの実際の名前をMyAppDelegateに置き換える必要があります。 – jstr

関連する問題