Ios UIViewController推送UIABBARController和推送UivewController
我的iOS应用程序流类似于UIViewController-->UIAbbarController,它有两个视图---->UIViewController1和UIViewController2-----在这之后,UIViewController2---->UIViewController3好的,你也可以通过编程来实现 以下是步骤: 步骤1: 步骤2: 在ViewController.h中 在此处为“转到选项卡栏”按钮设置操作Ios UIViewController推送UIABBARController和推送UivewController,ios,objective-c,iphone,Ios,Objective C,Iphone,我的iOS应用程序流类似于UIViewController-->UIAbbarController,它有两个视图---->UIViewController1和UIViewController2-----在这之后,UIViewController2---->UIViewController3好的,你也可以通过编程来实现 以下是步骤: 步骤1: 步骤2: 在ViewController.h中 在此处为“转到选项卡栏”按钮设置操作 #import <UIKit/UIKit.h> @in
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
- (IBAction)gotoTab:(id)sender;
@end
步骤3:
使用xib文件创建三个ViewController
按如下所示设置FirstViewController、SecondViewController和ThirdViewController的xib文件
步骤4:
设置“转到第三视图”按钮的操作
在SecondViewController.h中
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
- (IBAction)gothird:(id)sender;
@end
这里的问题到底是什么?您想实现什么?在导航VC中嵌入第一个UIViewController。如果您想在UIViewController 3中使用tabbar,还可以在单独的导航控制器中添加选项卡导航。与论坛网站不同,我们不使用“感谢”或“感谢任何帮助”或签名。请看“.我希望没有故事板,如何通过编程实现希望每个步骤都很清楚并对您有所帮助,您可以为tabbaritems设置图像,我在这里设置为零。谢谢
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
- (IBAction)gothird:(id)sender;
@end
#import "SecondViewController.h"
#import "ThirdViewController.h"
@interface SecondViewController ()
@end
@implementation SecondViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)gothird:(id)sender {
ThirdViewController *third = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:[NSBundle mainBundle]];
[self.tabBarController.navigationController pushViewController:third animated:YES];
}
@end