xcode6如何新建一个空项目+添加导航视图控制器

欢迎转载,请注明出处。

解说:使用xcode6的Empty项目模板创建出的项目啥都没有,及不方便。本编就先教大家如何创建一个包含有Target以及Appdelegate等目录的空项目以及添加导航视图控制器。

步骤1:打开xcode6,然后File - > New ->Project,打开后选择Single View Application模板,点击Next,输入项目名称,点击Next,选择保存位置,点击Create。

步骤2:选中项目名称,在配置栏中选择Info栏目,在Custom iOS Target Properties子栏目中删除Main storyboard file base name项(即点击“-”号按钮即可):

步骤3:删除xxxViewController的.h和.m文件,并删除Main.storyboard文件;

步骤4:创建根视图控制器,例如名称为RootViewController(名称自己定义):

在项目名称上右键选择New File,在iOS栏目中,选择Source子栏目,选中Cocoa Touch Class类型的模板,点击Next,在Class项中输入控制器文件名称RootViewController,选中Also create XIB file,点击Next,点击Create。

步骤5:在AppDelegate.m文件中,

添加引用:#import "RootViewController.h"

找到didFinishLaunchingWithOptions方法,清理方法体内容;编辑内容如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    [self.window makeKeyAndVisible];
    //第一个视图控制器
    RootViewController *rootVC = [[RootViewController alloc] init];
    //将第一个视图控制器作为基栈视图控制器添加到导航视图控制器中
    UINavigationController *navCtr = [[UINavigationController alloc] initWithRootViewController:rootVC];
    //将导航视图控制器作为根视图控制器
    self.window.rootViewController = navCtr;

    return YES;
}

步骤6:(可选)在RootViewController中的viewWillAppear方法中添加标题:

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    //添加标题
    self.navigationItem.title = @"RootViewController";
}

运行结果如下:

时间: 2024-12-24 03:44:30

xcode6如何新建一个空项目+添加导航视图控制器的相关文章

git 服务器新建一个空项目,如何在本地创建仓库上传文件

echo "# qipai" >> README.md git init git add README.md git commit -m "first commit" git remote add origin [email protected]:rongjie184/qipai.git git push -u origin master 原文地址:https://www.cnblogs.com/wangrongjie/p/12500256.html

springboot入门一,使用myEclipse新建一个springboot项目

1.环境信息 MyEclipse2015,jdk1.8,tomcat8 2.新建maven项目 2.1 新建一个web项目 2.2 生成的项目结构如下 3.配置pom.xml文件 3.1 pom.xml完整信息 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http

2.Maven特点,Maven约定,新建一个Maven项目

 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的组件 标准化的 依赖管理 工程的jar包的管理 要进行依赖管理的原因 自动下载 统一依赖管理 项目信息管理(包括) 项目名称描述等 开发人员信息 开发者信息等 2 Maven的特点 A 拥有约定,知道你的代码在哪里,放到哪里去 B 拥有一个生命周期,例如执行mvn install就可以自动执行编译,

Android问题-打开DelphiXE8与DelphiXE10新建一个空工程提示&quot;out of memory&quot;

错误信息: [DCC Error] E2597 d:\XE8\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: out of memory 问题现象:之前的工程可以编译的,今天打开突然不行了.新建一个空的工程也不行. 问题原因:可能Delphi编译需要大量的内存吧,电

导航视图控制器(总结)

导航视图控制器 : UINavigationController 继承于 UIViewController 注意:导航控制器高度是44,上面的状态栏高度是20,加在一起默认是64 效果图: 1.创建导航视图控制器 原代码: 在这之前要先建一个MainViewController的类 把MainViewController引入appDelegate.m的头文件 在appDelegate.m文件上创建导航视图控制器 // 先创建一个ViewController MainViewController

UI 07 _ 导航视图控制器 与 属性传值

首先, 先创建三个VC. 完成点击按钮, 进入下一页, 并能够返回. 要先把导航视图控制器创建出来. 在AppDelegate.m 文件中代码如下: #import "AppDelegate.h" #import "MainViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (void)dealloc{ [_window release]; [super dea

iOS UI07_导航视图控制器

// // MainViewController.m // UI07_导航视图控制器 // // Created by dllo on 15/8/6. // Copyright (c) 2015年 zhozhicheng. All rights reserved. // #import "MainViewController.h" #import "SecondViewController.h" @interface MainViewController () @p

新浪微博开发-添加子视图控制器&amp;设置颜色

一.添加子视图控制器 二.设置颜色 设置颜色:两种方法 一种较为繁琐,详见视频 第二种: //设置颜色 self.tabBar.tintColor = UIColor.orangeColor()

新建一个项目 - 给项目添加导航控制器

1.现在是 当程序程序启动后,在UITabbar上面直接添加了4个UIViewController .但是现在的app上面不会直接添加UIViewController,而是会添加 UINavigationController,在  UINavigationController 上面再添加 UIViewController . 2. 在UITabBarController 类里面,当 给 “addChildViewController” 方法添加 控制器的时候,传一个 导航控制器即可. 如: //