NavigationBar部分に検索中などに使うインジケータを表示する方法のメモ。
まぁ標準的な機能だけでできるのだけど、意外と記事が見つからなかったのと、色々問題が出るケースがあるみたい。(それについてはこちらの記事を参照)
UIBarButtonItemのinitWithCustomView:
メソッドを使うだけ。
簡単なのでコードだけ。
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[activity startAnimating];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:activity];