2012-04-26 10 views
0

私は、ボタンやuitextfieldsのようなものがいくつかの画面を持つ単純なアプリケーションを持っています。ナビゲーションベースのアプリケーションです。しかし、特定の時間が経過すると、uitextフィールドを編集するときにキャレットは表示されません。編集はうまくいきますが、キャレットは表示されません(編集中のものは表示されません)。何が問題なの? iPhone 4S(ios 5.1)とiPhone 4(ios 4.3.3)ではこの動作が見られますが、4.3.3ではアラートが表示されると、次のuitextfieldにキャレットが表示されます。 5.1では、キャレットはこれ以上表示されません。UITextField(ios)に隠されたキャレット

EDIT:テキストフィールドが入力されると、アプリケーションはMFMessageComposeViewController(presentModalViewController)を表示してSMSを送信します。 SMSが送信されると、messageComposeViewControllerに「あなたのメッセージが送信されたなど」という警告が表示されます。次にdismissModalViewControllerAnimatedを実行します。アラートが表示されていない場合、テキストフィールドは正常に機能しています(キャレットは表示されます)。 の場合、テキストフィールドにキャレットは表示されなくなります。どうして?

+0

問題のスクリーンショットを追加できますか? (たとえキャレットが表示されていても、テキストフィールドビューの設定にいくつかの洞察を与えるだけです) – Markus

+0

実際にはこのアプリです:http://itunes.apple.com/us/app/union-mobilne-poistenie-cez/id443121517 ?mt = 8 – mehturt

答えて

0

私が最後にしたことは、正常に動作させることができなかったため、通常の(ナビゲーション)ビューコントローラでアラートを置き換えることです。アップルのデベロッパーフォーラムでは、この問題に対する対応はありませんでした。

関連する問題