文档章节

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

d
 djlalala
发布于 2015/05/06 11:33
字数 473
阅读 18
收藏 0

欢迎转载,请注明出处。

解说:使用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方法,清理方法体内容;编辑内容如下:

view sourceprint?

01.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

02.self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

03.[self.window makeKeyAndVisible];

04.//第一个视图控制器

05.RootViewController *rootVC = [[RootViewController alloc] init];

06.//将第一个视图控制器作为基栈视图控制器添加到导航视图控制器中

07.UINavigationController *navCtr = [[UINavigationController alloc] initWithRootViewController:rootVC];

08.//将导航视图控制器作为根视图控制器

09.self.window.rootViewController = navCtr;

10. 

11.return YES;

12.}


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

view sourceprint?

1.-(void)viewWillAppear:(BOOL)animated

2.{

3.[super viewWillAppear:animated];

4.//添加标题

5.self.navigationItem.title = @"RootViewController";

6.}


运行结果如下:

\


本文转载自:http://www.it165.net/pro/html/201503/35354.html

d
粉丝 0
博文 1
码字总数 0
作品 0
浦东
私信 提问
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem

1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在iOS里经常用到。 我们看看它的如何使用: 下面的图显示了导航控制器的流程。最左侧是根视图,...

知行合一100
2012/06/21
0
0
iOS Dev 初识 导航控制器

导航控制器让用户使用内置动画在视图之间顺利移动,我们无需编写历史记录控制,导航控制器会自动处理Back按钮事件,让用户"出栈".导航控制器提供了一个简单的菜单栏.我们可以向菜单栏中添加按钮...

晨曦之光
2012/05/16
1K
0
UINavigationController详解与使用(一)添加UIBarButtonItem

1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在IOS里经常用到。 我们看看它的如何使用: 下面的图显示了导航控制器的流程。最左侧是根视图,...

jackyyang
2012/07/15
1K
0
iOS使用Storyboards创建导航控制器和表视图

在本教程中,我们将演示如何使用Storyboards构建导航界面和与UITableView的集成。为了让任务比较简洁,我们仅仅关注于解释概念,因此没有华丽的界面或漂亮的图片,将美工设计留给将来的教程。...

三只脚的猪
2014/02/14
3K
0
IOS软件开发视频教程要的来

IPhone开发实战视频教程内容介绍 1.iPhone开发实战视频教程-iOS开发视频教程 介绍了iPhone开发的开发环境iOS SDK,X-Code,Interface Builder,iTunes等;创建项目的基本步骤,项目工程中文件...

三毛钱
2016/07/09
248
3

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0
Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

本文为Flutter开发环境在macOS下安装全过程: 一、系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不包含 IDE 或其余...

過愙
昨天
6
0
OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
昨天
2.7K
16
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
昨天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部