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

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

下の画像のように、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ください。
それが役に立てば幸い。