Ich habe einen UITabBarController, der einen ViewController hinzufügt, aber die Positionierung ist deaktiviert. Es gibt ungefähr 20px Lücke am oberen Bildschirmrand und die Unterseite des geladenen ViewControllers ist ausgeblendet. Wie verschiebe ich die Größe des geladenen ViewControllers?UITabBarController Position und Größe anzeigen
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
viewController.view.bounds = [[UIScreen mainScreen]bounds];
//viewController.view.alpha = 0.0;
//[self.view addSubview:viewController.view];
tabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObject:viewController];
tabBarController.view.alpha = 0.0;
[self.view addSubview:tabBarController.view];
habe ich versucht, diese beiden aber kein Glück.
tabBarController.view.bounds = [[UIScreen mainScreen] bounds];
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
Das ist nicht wirklich, was ich versuche, trotzdem zu tun. Ich möchte sie auf die TabBarController anzeigen Fenstergröße und Position einstellen.
Danke für den Tipp. Ich war in der Lage, die Nummern für diesen Code herauszufinden, indem ich: self.tabBarController.view.frame = [[self view] frame] innerhalb der viewWillAppear-Methode verwendete. – pulkitsinghal