SVProgressHUD
画面全体に何かがロードされていることをユーザーに示す必要があるときはいつでも使用できることを知っています。
UITableView
ただし、 iOS 7 のデザイン ガイドラインでは、アクティビティ インジケーターまたはスピナーを内部に表示する従来の方法はありますか。SVProgressHUD は iOS 7 では醜いだけだと思うので、もっと良い解決策が必要だと思いました。
これを行うAppleの方法は何ですか?
SVProgressHUD
画面全体に何かがロードされていることをユーザーに示す必要があるときはいつでも使用できることを知っています。
UITableView
ただし、 iOS 7 のデザイン ガイドラインでは、アクティビティ インジケーターまたはスピナーを内部に表示する従来の方法はありますか。SVProgressHUD は iOS 7 では醜いだけだと思うので、もっと良い解決策が必要だと思いました。
これを行うAppleの方法は何ですか?
これを行う Apple の方法は、テーブル ビューの上にアクティビティ インジケーターを表示することです。
Native Mail アプリケーションの動作を確認できます。
実装 -
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
self.refreshControl = refreshControl;
これらの方法を使用して、リフレッシュを開始/停止できます。
– beginRefreshing – endRefreshing