我在ViewController的ViewDidLoad中进行了以下编码
- (void)viewDidLoad {
[super viewDidLoad];
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"logo.png"]];
view.frame = CGRectMake(300, 200, 200, 350);
[self.view addSubview:view];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(300, 800, 200, 50)];
label.textColor = [UIColor blackColor];
[label setBackgroundColor:[UIColor clearColor]];
[label setFont:[UIFont systemFontOfSize:30]];
[label setText: @"Tap to Enter"];
[self.view addSubview:label];
[label release]; }
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"Hello, You Tapped !"); }
现在我想点击并切换到另一个控制器,我想要UITabBarController,我该怎么做?
如果有人不清楚,可以再向我询问
答案 0 :(得分:1)
点击一个按钮,您应该导航到另一个控制器。为按钮编写一个方法,并在视图中执行新控制器的加载方法,启动tabbarcontroller
答案 1 :(得分:1)
您可以将新控制器作为modelviewController调用。这是一个选项..并且在newController init tabController的viewDidLoad中...
UIViewController *newViewController = [[UIViewController alloc] init];
[self presentModalViewController:newViewController animated:YES];
。或者如果您想要从右向左推送导航..您可以从右到左为新控制器的视图设置动画,并将当前控制器的视图推到屏幕左侧...另一个选项..但是我推荐第一个......