Hallo,
habe da so ein Problem, möchte in einer View eine Tabbar anzeigen und drüber eben die Views.
Soweit so schön ...
Was ich bis dato gemacht habe ist folgendes
SingleView App
Im ViewController habe ich gesagt das dieser ein TabbarDelegate besitzt.
Auch das soweit so gut. Nun noch 2 Screens mit jeweiligen Controllern angelegt.
2 Tabbar Items rein, Title und Tag gesetzt
Auch schick.
Nun mittels switch Case geprüft welches Icon gedrückt wird :
so sieht das derzeit aus :
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
NSLog(@"just presed %d", item.tag);
NSLog(@"just presed %@", item.title);
switch (item.tag) {
case 0:
[self showFavController];
break;
case 1:
[self showmoreController];
break;
default:
break;
}
}
die beiden Funktionen sehen so aus :
-(void)showFavController
{
FTFavViewController *myfav =[self.storyboard instantiateViewControllerWithIdentifier:@"Fav"];
[self.view insertSubview:myfav.view aboveSubview:self.myTabBar];
}
Nun stehe ich jedoch vor zwei Problemen.
1)
Er öffnet mir die View, jedoch wird die Links neben beginnend gezeichnet und geht bis Mitte vom Screen.
2)
Drücke ich nun auf das 2. Item, so wird der erste Screen nicht etwa nach hinten gelegt, sondern bleibt im Vordergrund
Kann mir jemand helfen ?
habe da so ein Problem, möchte in einer View eine Tabbar anzeigen und drüber eben die Views.
Soweit so schön ...
Was ich bis dato gemacht habe ist folgendes
SingleView App
Im ViewController habe ich gesagt das dieser ein TabbarDelegate besitzt.
Auch das soweit so gut. Nun noch 2 Screens mit jeweiligen Controllern angelegt.
2 Tabbar Items rein, Title und Tag gesetzt
Auch schick.
Nun mittels switch Case geprüft welches Icon gedrückt wird :
so sieht das derzeit aus :
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
NSLog(@"just presed %d", item.tag);
NSLog(@"just presed %@", item.title);
switch (item.tag) {
case 0:
[self showFavController];
break;
case 1:
[self showmoreController];
break;
default:
break;
}
}
die beiden Funktionen sehen so aus :
-(void)showFavController
{
FTFavViewController *myfav =[self.storyboard instantiateViewControllerWithIdentifier:@"Fav"];
[self.view insertSubview:myfav.view aboveSubview:self.myTabBar];
}
Nun stehe ich jedoch vor zwei Problemen.
1)
Er öffnet mir die View, jedoch wird die Links neben beginnend gezeichnet und geht bis Mitte vom Screen.
2)
Drücke ich nun auf das 2. Item, so wird der erste Screen nicht etwa nach hinten gelegt, sondern bleibt im Vordergrund
Kann mir jemand helfen ?