2011-01-13 12 views
0

私は自分のiPhoneアプリケーションにFacebookアプリケーションを使用しています。 FBGraph APIを使用してFacebookからすべての壁を取得し、すべてのデータをUITableviewに表示しました。私はUIActivityindicatorを作成しました。UITableviewを表示する前に最初にアクティビティインジケータをロード

しかし、UIButtonをクリックすると、最初にすべてのプロセスが完了し、データのみをロードした後にビューが表示されます。今私は最初の活動指標が表示される必要があります。データを読み込んだ後、UITableviewだけが表示されます。アクティビティインジケータを最初にロードする方法は?

答えて

0

UIActivityIndi​​catorのhidesWhenStoppedプロパティをYESに設定し、アニメーション化するために初期化されていないことを確認してください。あなたのUIButtonタップのハンドラでは、のようなものを呼び出す:あなたが望むすべてのデータを受信したときに、その後

[self.yourActivityIndicatorView startAnimating]; 

を、単に呼び出し:このすべては、あなたのUIActivityIndi​​catorViewが初期化されていると仮定し

[self.yourActivityIndicatorView stopAnimating]; 

をし、ビュー階層に正しく追加されました。

関連する問題