2009-07-29 6 views
1

J'ajoute mon premier UITableView et il dessine d'une manière inattendue. Il y a un espace (même taille que topBar?) Entre le dessus de UITableView et le topBar (se référant à la ligne avec l'indicateur de batterie).Espace inexpliqué au-dessus de UITableView (entre UITableView et TopBar)

#import "SettingsController.h" 
UIView    *settingsView; 
UINavigationController *navigationController; 

SettingsController *rootViewController = 
    [[SettingsController alloc] initWithStyle:UITableViewStyleGrouped]; 
UINavigationController *navigationController = 
    [[UINavigationController alloc] 
    initWithRootViewController:rootViewController]; 
settingsView = navigationController.view; 
[self.view insertSubview:settingsView atIndex:0]; 

Comment puis-je déplacer l'UITableView pour l'aligner avec le bas de la barre de haut?

Répondre

2

Modifiez votre cadre de vue.

+0

Merci - J'avais des problèmes pour initialiser un cadre, mais c'était exactement ce qu'il fallait. J'ai utilisé: settingsView.frame = CGRectMake (0, 0, self.view.frame.size.width, self.view.frame.size.height); – BankStrong