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