2011-07-14 6 views
1

ファイルをサーバーにアップロードするときにUIAlertViewを表示したいと思います。しかし、ファイルは膨大なもの(最大500MB)なので、実際には進行状況バーが必要です。今私はUIActivityIndicatorViewは、アプリがbuisyであることを示すが、これは私の意見では非常にユーザーフレンドリーではありません。UIAlertView with progressbar

私はこれをまったく動作させることはできませんが、私はこの問題に関してどんな援助にも大変感謝しています!

答えて

2

私の意見では、this previously answered questionの答えが最良のアドバイスです。要するに、UIを再考してください。

+0

それは実際には非常に良い点です。しかし、アプリケーションがアップロードされているときは、あなたが実際にその時にできることは何もありません。 – Manuel

+0

その場合は、プログレスバーと必要なその他のものでUIViewを作成することができますそのビューを最上位レイヤに配置します。これはタッチイベントを傍受するはずです。ダウンロードが完了したら、アプリの通常状態を復元するUIViewを削除できます。この方法でアラートビューと同じ利点が得られますが、実装に要する時間は大幅に短縮されます。 – sosborn

+0

メインページに進行状況バーを統合しました。アップロードを害する可能性のあるボタンは、アップロードが完了するまで無効になります。洞察に感謝します! – Manuel

0

Aは、バックしながら、私はUIAlterViewに埋め込まのUITextFieldに必要なことを見出し、ここにいくつかのかなり便利なコードに出くわした:5日または6日後の周りhttp://www.iphonedevsdk.com/forum/iphone-sdk-development/1704-uitextfield-inside-uialertview.html

TextFieldを追加する方法についてのチュートリアルがあります。 UIProgressViewの追加は非常によく似た作業です。

私は、コードを使用したアプリはアプリストアに送信されていないことを言及する必要があります。コードがアップルのポリシーに準拠しているかどうかについてはコメントできませんが、ここでは別のユーザーがコメントすることができますか?