Try modale Ansicht von UITabBarController
zu präsentieren. zum Beispiel vorstellen:
UIViewController * myController = ... // a view controller without a proper ancestor
jetzt: Deshalb
myController.tabBarController == nil
:
[myController presentModalViewController:otherController];
fehl (durch unter der Tab-Leiste zeigt nach oben). Das Update ist MyController seine Vorfahren über
[parentController addChildViewController:myController];
Jetzt hinzufügen, parentController
muß in gleicher Weise auf einem anderen Controller hinzugefügt werden, und so weiter, bis die Wurzel eines Ihres tabController ist. Dies ist nur in iOS 5+ verfügbar. Wenn Sie für iOS 4 oder früher erstellen, müssen Sie dies umgehen, indem Sie sicherstellen, dass alle Ihre Controller direkt einem UINav- oder UITab-Controller hinzugefügt werden. Ist dies nicht möglich, müssen Sie über eine globale Variable auf den UITabBarController zugreifen.
habe ich global Danke, –