ローディング表示といえば MBProgressHUD が定番ですが、
進捗を表示しない時にはちょっと大げさだし、
View全体を覆ってブロックしちゃうのが玉に瑕。
というわけで、超単純なライブラリ(って言うほどのものでもないけど)を作ってみました。
使い方はとても簡単。
まず、BNIndicator.h/m、BNIndicatorView.h/m と QuartzCore.framework をプロジェクトに組み込みます。
あとは、
1 |
[BNIndicator showForView:self.view withMessage:@"Loading"]; |
とかで表示。(既に表示中のViewでもう一度呼んでも無視します。)
非表示にしたい時は、
1 |
[BNIndicator hideForView:self.view]; |
などとします。
こんな風に表示されます。
カスタマイズとかはあんま考えてないので、ソースを直接いじる感じです。
それでは。
最近のコメント