Je cherche simplement à configurer un UIViewController personnalisé par programmation (voir le code ci-dessous) et je suis simplement curieux de la ligne blanche que je reçois en bas de l'écran, je ne vois pas cela quand je crée la vue en utilisant un NIB dans InterfaceBuilder. Est-ce juste un cas de décalage du cadre par la hauteur de la barre d'état ou est-ce que je manque quelque chose d'autre?Décalage de vue par programmation par barre d'état?
EDIT:
Trouvé:
viewController.view.frame = CGRectMake (0.0,20.0,320.0,460.0);
CODE
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
MyController *tempController = [[MyController alloc] init];
[self setMyController:tempController];
[window addSubview:[myController view]];
[window makeKeyAndVisible];
return YES;
}
ÉCRAN
Très apprécié ...
Gary
jv42, oui je vous remercie, j'ai oublié la [version de tempController]; après avoir défini ma propriété (qui est définie pour conserver). Merci pour le pointeur sur la définition du view.frame, juste compris après l'envoi. – fuzzygoat