xib命名注意事项--防止被其他控制器意外地 当做默认的 view了
注意:
1.创建的xib如果不是想给指定的控制器做view的话,命名就要注意了!
2.最好是不要命名和控制器名字相关的xib。
如下举例说明一下:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
//  [[XZHomeViewController alloc] init]  这种控制器的创建方式,控制器是会默认自动找对应的xib来创建view的。
    XZHomeViewController *homeVc = [[XZHomeViewController alloc] init]; 
    homeVc.view.backgroundColor = [UIColor redColor];
    homeVc.title = @"首页界面";
    [self.navigationController pushViewController:homeVc animated:YES];
    
    // 控制器默认会自动找对应的xib来创建view,寻找步骤如下:
    // 步骤1. 去掉Controller这个单词后的同名的xib:XZHomeView.xib
    // 步骤2. 完全同名的xib:XZHomeViewController.xib
}
xib命名注意事项--防止被其他控制器意外地 当做默认的 view了的更多相关文章
- 关于自定义的 XIB cell上的 button如何在控制器里实现点击方法
		直接调用cell.button addTarget 的方法点击事件是失效的 这时需要你在xib中设置button的tag值 然后在返回cell的时候添加点击事件 UIButton *button = ... 
- python的py文件命名注意事项
		最近,在学习python爬虫时,用到各种库特性时,写小段代码,命名demo的py文件诸如:requests.py,json.py,csv.py.都会提示类似“module 'csv' has no a ... 
- Android开发,布局xml文件命名注意事项——不能包含任何大写字母
		转自:http://blog.sina.com.cn/s/blog_628b45090100zuit.html 在开发Android应用时,会接触到布局文件,一般在 工程名/res/layout/*. ... 
- ASP.NET MVC开发,编辑页面和添加页面基本相同,我们控制器 Add Edit是共用同一个View吗?
		http://q.cnblogs.com/q/51693/ 这种的话,一般公用就好了.,如下的写法: [HttpGet] public ActionResult UserManage(int user ... 
- iOS小知识点记录
		1.创建视图的两种方法:用代码创建视图,创建XIB文件.如何决定使用哪种方法?参考法则:如果视图没有子视图,就用代码创建:如果有子视图,就通过XIB文件创建. 2.创建视图的时候,视图控制器会调用lo ... 
- 多界面开发 、 导航控制器(NavigationController)
		1 VC之间的跳转和正向传值 1.1 问题 在实际的开发中更多的应用都会有多个页面组成,每个页面展示不同的信息,页面之间的跳转是由视图控制器来实现的,本案例实现两个页面的之间的跳转和页面之间的正向传值 ... 
- 创建控制器的3种方式、深入了解view的创建和加载顺序
		转载自:http://blog.csdn.net/weisubao/article/details/41012243 (1)创建控制器的3种方式 - (BOOL)application:(UIAppl ... 
- IOS笔记046-UIApplication/导航控制器
		UIApplication 每一个应用都有自己的UIApplication对象,而且是单例的 通过[UIApplication sharedApplication]可以获得这个单例对象 一个iOS程序 ... 
- ASP.NET MVC 5  04 - 控制器
		PS: 唉.本来这一篇前几天早就应该发了的,可是谁每月没有那么几天啊... 呵呵.开个玩笑.反正就是各种烦气,所以也就一直没上来继续发了. 年底了,摆正一下心态吧.好好干,整点钱,过年回家能跟亲朋好友 ... 
随机推荐
- 有关web 语义的文章总结
			A web of data that can be processed directly and indirectly by machines. --Tim Berners-Lee web ... 
- [IR] Link Analysis
			网络信息的特点在于: Query: "IBM" --> "Computer" --> documentIDs. In degree i 正比于 1/ ... 
- SQL 分类统计函数
			SELECT TransactionNumber,SUM(CASE WHEN ReasonLevel=0 THEN TransactionNumber ELSE 0 end ) a ... 
- springMVC源码分析之拦截器
			一个东西用久了,自然就会从仅使用的层面上升到探究其原理的层面,在javaweb中springmvc更是如此,越是优秀的框架,其底层实现代码更是复杂,而在我看来,一个优秀程序猿就相当于一名武林高手,不断 ... 
- jqGrid动态列
			HTML代码: <div id="divList"> <div class="toolbar"> </div> <ta ... 
- C#获取url中参数键值对的方法
			方法如下: /// <summary> /// 遍历Url中的参数列表 /// </summary> /// <returns>如:(?userName=keley ... 
- 用SQL语句修复SQL Server数据库
			使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等. 出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整. 在ACCESS中 ... 
- Winform中的窗体一些常用属性
			Winform窗体的常用窗体属性 1)窗体全屏显示 this.DesktopBounds = Screen.GetWorkingArea(this); //全屏显示桌面 注:可以放在初始化方法中,也 ... 
- 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型
			[源码下载] 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 常量 变量 基本 ... 
- 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解
			[源码下载] 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Tile ... 
