UIAlertView
そのため、ゲームの最後にユーザー自身のスコアとともに表示するハイスコアのリストがあります。
このテキストをフォーマットして、異なる名前と時間の間隔が均等になっている適切にフォーマットされたリストに表示されるようにする方法があるのか、それとも。を使用する代わりに独自のインターフェイスを作成する必要があるのか疑問に思いましたUIAlertView
。
編集:コードUIAlertView
UIAlertView *alertView =[[UIAlertView alloc] initWithTitle:nil message:[NSString stringWithFormat:@"Your Time: %.2f seconds.\n\n1. %@ %@\n2. %@ %@\n3. %@ %@\n4. %@ %@\n5. %@ %@",currentTime,[array objectAtIndex:0],[scoreArray objectAtIndex:0],[array objectAtIndex:1],[scoreArray objectAtIndex:1],[array objectAtIndex:2],[scoreArray objectAtIndex:2],[array objectAtIndex:3],[scoreArray objectAtIndex:3],[array objectAtIndex:4],[scoreArray objectAtIndex:4] ] delegate:self cancelButtonTitle:nil otherButtonTitles:@"Main Menu",@"Play Again", nil];
両方の配列はから取得されますNSUserDefaults
編集2:また、名前は10文字に制限されています