我正在使用Xcode 4.2。我开始使用Tabbed Application,现在我想在应用程序中添加第3个和第4个Tabbed到故事板。我如何添加它? 我尝试使用它,但我不能。 :(我没有得到很好的教程吧。Xcode选项卡式应用程序 - 添加新选项卡视图
没有人有任何想法如何做到这一点?
我通过this link去了,但我需要2个标签视图添加到第一个视图。
更新:。
随便去创造选项卡式应用程序,他们尝试添加一个或两个以上选项卡视图我还在努力,但我不能
我正在使用Xcode 4.2。我开始使用Tabbed Application,现在我想在应用程序中添加第3个和第4个Tabbed到故事板。我如何添加它? 我尝试使用它,但我不能。 :(我没有得到很好的教程吧。Xcode选项卡式应用程序 - 添加新选项卡视图
没有人有任何想法如何做到这一点?
我通过this link去了,但我需要2个标签视图添加到第一个视图。
更新:。
随便去创造选项卡式应用程序,他们尝试添加一个或两个以上选项卡视图我还在努力,但我不能
只需添加两个视图续滚动到您的项目,然后控制从标签栏控制器拖动到视图控制器,以对他们进行游戏。确保在列表弹出时选择“Relationship-viewControllers”。标签将自动添加。
你必须进入菜单并点击“新建文件”,然后是Objective-C类,最后确保选择UIViewController子类。命名它,然后它将添加.h和.m文件。现在在故事板中,请确保将每个选项卡的类更改为文件的名称。而已。
我明白了,根据这个我给出了一个答案。 应该有“标签栏控制器” 当你提取这个“标签栏控制器”时,你会找到导航控制器。 只需复制这个和过去进入该选项卡栏控制器。
以编程添加第三个视图控制器到一个标准的选项卡式iPhone应用程序:
转到File -> New -> File
,选择Objective-C类,输入“ThirdViewController”为类,选择“的UIViewController”子类下的选择。选中“使用XIB进行用户界面”。
转到新的XIB并添加您选择的标签或其他对象。
在AppDelegate.m中,通过将#import "ThirdViewController.h"
添加到文件导入中来导入新类。
仍然在AppDelegate.m,在didFinishLaunchingWithOptions方法产生用于第三视图一个UIViewController对象(按照前两个的格式),和第三视图控制器添加到下面的tabbarcontroller两行:self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, viewController3, nil];
。
保存并运行您的项目。
的didFinishLaunchingWithOptions方法应该是这样完成后:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
UIViewController *viewController3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, viewController3, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
我使用的Xcode 4.3.3,我能够通过以下步骤添加额外的选项卡:
从这一点开始,修改标签的文本/图片非常简单。
不是你问的,但是当创建一个新的应用程序时,你可以创建所有你想从标签栏控制器访问的视图控制器,然后选择它们并选择'嵌入到...标签栏“编辑器”菜单中的“控制器”。
说明:快速绘制8,9,10等视图控制器,拖动鼠标围绕整个地段,然后使用'嵌入...标签栏控制器':voila - 一个新的TBC,无论多少控制器都已设置,并且无需单独对其进行单独CTRL-拖动即可前往 –
对于那些谁是视觉学习者:
,这将给你这样一个故事板:
控制拖拽到新的视图控制器来获取菜单。
就是这样。观看下面的视频了解更多详情。
“它不工作”对我来说,然后意识到我正在击中“命令”键而不是“CONTROL”键,BTW很好地完成了!! youtube视频的链接让我意识到我在使用“命令”键,竖起大拇指。 – d1jhoni1b
古旧的风格。不支持故事板功能的最新Xcode。 – itsazzad
我不会说这是不鼓励的(绝对不会以任何方式废弃),但是,您可以通过故事板完成所有操作,并使用Jamie的答案。 –
查看问题描述:“我想在我的应用程序中添加第3个和第4个Tabbed到故事板”。 所以根据这个问题,你的回答不好 – itsazzad