バックグラウンドスレッドが実行されていることをユーザーに示すアクティビティインジケーターをボタンクリックで表示するこのコードがあります[NSThread detachNewThreadSelector: @selector(spinBegininapp) toTarget:self withObject:nil];
。アクティビティインジケーターを有効にするためにこのコードを配置します
- (void)spinBegininapp
{
_activityindictor.hidden = NO;
}
ボタンをクリックすると、アクティビティインジケーターのアニメーションが表示され、スレッドが進むとアクティビティインジケーターが非表示になりますが、アクティビティインジケーターの代わりにprogressViewを表示する必要があります。スレッドに従って進行します。スレッドが終了した場合は、進行状況に完全に到達する必要があり、自己非表示が可能です。