0

ナビゲーションバーにステータスを追加したいと思います。たとえば、Whatsapp では、ユーザーがアラート設定を変更すると、下の画像に示すように、ナビゲーション バーに「更新中」のテキストと進行状況アイコンが表示されます。それ、どうやったら出来るの?

ここに画像の説明を入力

4

1 に答える 1

2

下の画像のように、XIBに別のビューを簡単に追加します

ここに画像の説明を入力

そして、すべてのコンポーネントのIBOutletを作成すると、以下のようなことができます

self.navigationItem.titleView=self.progressView; //progressView IBOutlet of the container view progressView

viewDidLoad

次に、次のような関数を作成できます

-(void)showProgress{
   self.lblUpdate.text=@"Updating...";
   [self.indicator startAnimating];
}

-(void)hideProgress{
   self.lblUpdate.text=@"Updated";
   [self.indicator stopAnimating];
}

ビューの背景色を必ず にしclearColor、インジケータを にしてhideWhenStoppedください。

それが役に立てば幸い。

于 2013-08-19T19:03:12.827 に答える