- (void)viewDidLoad{
UIView *baseView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[self.view addSubview:baseView];
// Displays UIImageView
UIImageView *myImage = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"ka1_046.png"]];
myImage.frame = CGRectMake(0, 0, 320, 460);
[baseView addSubview:myImage];
// create the UIToolbar at the bottom of the view controller
toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 425, 320, 40)];
toolbar.barStyle = UIBarStyleBlackOpaque;
[baseView addSubview:toolbar];
我如何制作主VC的UIToolbar,它没有导航控制器,也没有全局VC的全局tabbarcontroller
答案 0 :(得分:1)
有几种方法,
首先:你可以代替展示新的viewcontrollers,你可以将它们添加到self.view
并最小化它们的大小以适应视图控制器减去tabbar
第二:您可以在某个全局类中共享标签栏的实例,例如app delegate,只需在app delegate中创建标签栏并在其周围添加一个属性,以便其他VC可以访问它,然后在新VC的每个viewDidLoad
处添加它