Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 解决多标签问题_Iphone_Objective C_Ios - Fatal编程技术网

Iphone 解决多标签问题

Iphone 解决多标签问题,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个应用程序,其中有一个activationView。激活应用程序后,我需要在选项卡中显示其余视图。我通过谷歌搜索发现,要在iPhone中使用标签,应用程序必须是一个标签栏应用程序,而我的应用程序并不符合我的要求。在应用程序中实现tabson second View的最佳方式是什么 编辑1 我试过的代码 /* tabsController = [[Tabs alloc] init]; [self.window setRootViewController:tabsContro

我有一个应用程序,其中有一个activationView。激活应用程序后,我需要在选项卡中显示其余视图。我通过谷歌搜索发现,要在iPhone中使用标签,应用程序必须是一个标签栏应用程序,而我的应用程序并不符合我的要求。在应用程序中实现tabson second View的最佳方式是什么

编辑1

我试过的代码

/*  tabsController = [[Tabs alloc] init];
        [self.window setRootViewController:tabsController];*/

        AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate]; appDelegate.window.rootViewController = tabsController;

我已经尝试了这些方法,但是我得到了一个纯白色的视图。

当您将从第一个视图移动到选项卡栏视图时,请在代码下方尝试

AppDelegate*AppDelegate=AppDelegate*[[UIApplication 共享应用程序]委托];appDelegate.window.rootViewController= 您的选项卡控制器


当您将从第一个视图移动到选项卡栏视图时,请尝试下面的代码

AppDelegate*AppDelegate=AppDelegate*[[UIApplication 共享应用程序]委托];appDelegate.window.rootViewController= 您的选项卡控制器


我想你可能在一个项目中寻找多个VC。因此,在appDelegate中为loginVC和tabbar的其他VCS声明并初始化一个VC,并在登录成功后调用以下函数

启动时,将LoginVC设置为RootViewController

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{// declare LoginVC and make it rootViewController
 self.window.rootViewController = self._loginVCObj;
    [self.window makeKeyAndVisible];
}
pragma标记-成功登录后继续下一屏幕


我想你可能在一个项目中寻找多个VC。因此,在appDelegate中为loginVC和tabbar的其他VCS声明并初始化一个VC,并在登录成功后调用以下函数

启动时,将LoginVC设置为RootViewController

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{// declare LoginVC and make it rootViewController
 self.window.rootViewController = self._loginVCObj;
    [self.window makeKeyAndVisible];
}
pragma标记-成功登录后继续下一屏幕


我认为您的代码可以在基于窗口的应用程序中工作,但是使用新的SDK,您无法创建这样的新项目

如果您想使用代码,这将帮助您:


如果您使用storyboard,构建这样的应用程序非常容易。

我认为您的代码可以在基于窗口的应用程序中工作,但是使用新的SDK,您无法创建这样的新项目

如果您想使用代码,这将帮助您:


如果您使用故事板,构建这样的应用程序非常容易。

我得到了一个纯白色的视图。我没有通过代码添加任何内容,只有通过xib文件。这就是我出错的地方吗?它的stabsController插座连接到xib吗?是的,它连接到Item1我得到一个纯白色的视图我没有通过代码添加任何内容,只是通过xib文件。这就是我出错的地方吗?控制器插座是否连接到xib?是的,它连接到item1hi,您可以按照我的回答…如果您需要任何帮助,请随时联系。。或者您好,您可以按照我的回答…如果您需要任何帮助,请随时联系。。或