UITabBarController笔记(一)AppDelegate中加UITabBarController为rootViewController

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *];];, , self.window.frame.size.width, self.window.frame.size.height); 
self.window.rootViewController = tabBarCtrl; [self.window makeKeyAndVisible]; return YES; }


 

关于旋转

UITabBarController默认只支持竖屏,当设备方向放生变化时候,它会查询viewControllers中包含的所有ViewController,仅当所有的viewController都支持该方向时,UITabBarController才会发生旋转,否则默认的竖向。UITabBarController支持旋转,而且发生旋转的时候,只有当前显示的viewController会接收到旋转的消息。

 

关于 UITabBarControllerDelegate 委托

//设置用户是否可以选中,如果返回NO,用户不能选中,但代码中还可以用tabBarCtrl  setSelectedIndex: 3]选中
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController;
{
    return YES;
}
//选中后的消息响应
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
}


 

more 中edit监测

- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers;

- (void)tabBarController:(UITabBarController *)tabBarController willEndCustomizingViewControllers:(NSArray *)viewControllers changed:(BOOL)changed;

- (void)tabBarController:(UITabBarController *)tabBarController didEndCustomizingViewControllers:(NSArray *)viewControllers changed:(BOOL)changed;
更多相关文章
  • Oracle SQL开发笔记  作者:熔岩日期:2006-11-2MSN :[email protected]:原创作品,未经授权,!  [说明]:这篇文章是以<SQL基础第二版>这本书的内容为主线,以学习笔记的形式写整理出其中的精华.其中也不乏加入我从别的方面学习到的Oracle知 ...
  •        这些是当年小弟的MySql学习笔记,木有多么复杂的结构操作,木有多炫丽的语句开发,木有...总之就是木有什么技术含量...       日复一日,彪悍的人生伴随着彪悍的健忘,运维操作为王,好记性不如烂笔头,山水有相逢.或许以后用得上...        MySql入门笔记一~入门中的入 ...
  • 我们在多文件下载或多事务处理时,经常会出现使用线程以提高效率的情况,而这时在GUI程序中如何表示进度,就成了一个不大不小的问题.  现在比较被大众接受的方式,大体就是如迅雷等下载工具中一样,用表格中加载进度条以进行显示.  而对于Swing来说,并没有现成的组件能够实现这一操作,还有下载的并发,似乎 ...
  • a 标签中加 onclick方法后,先执行onclick方法,在去执行a标签href下属性对应的动作,如果不想执行href属性下动作需要用false作为返回值. <a href="http://www.cnblogs.com/qisel/" onclick="me ...
  • 在Web项目中加载资源文件的特别之处在于其加载资源文件不能采用绝对路径,必须根据项目 根路径来取的,针对如此特殊之处,在加载Web中的资源文件可以采取以下两种方式:1.MessageResourcesMessageResources可以根据项目的根路径来取得资源文件信息,只要propertes文件位 ...
  • 解决方案:带格式化文本控件RichText的模板如果在InfoPath的浏览器中加载可能出现COM组件的80040154错误
    建议大家在微软的组件出现问题时,在GOOGLE上搜索解决方案,一般来说,总有结果:   带格式化文本控件( RichText)的模板如果在InfoPath的浏览器中加载,可能出现 COM 组件的80040154错误  中错误在作者的IE上显示是如下一串字串 : 检索 COM 类工厂中 CLSID 为 ...
  • Velocity中加载vm文件的三种方式: a.  加载classpath目录下的vm文件 Properties p = new Properties(); // 加载classpath目录下的vm文件 // 这里是加载模板VM文件,比如:/META-INF/template/Web_B2CPaym ...
  • C#动态编译代码,执行一个代码片段,或者从指定文件中加载某个接口的实现类
    在项目进行中有时候会需要配置一些复杂的表达式,在程序运行的时候执行表达式,根据结果执行相应的操作,简单写了一个类Expression,利用.net的动态编译技术实现,代码如下: ,,,,,,,Name = ,Name = ,Name = ,Name = "Tom"}, }; } ...
一周排行
  •        最近真的很忙.       考勤系统刷卡是每个中型以上企业都会用得到.如果有其他朋友有需要的话我这可以给你们介绍介绍下.        虽然我也用了几套系统所以也不能说得很全.一开始就按自己公司的规模设 ...
  • 一.单引号 '',.双引号"".三引号""" """的区别      1.单引号与双引号都用于字符串的引用,其中使用双引号时如果需要换行 ...
  • 电话里面:"This is a wrong number.Please check up and take the telephone number again.......":电话外面:&quo ...
  • MySQL高可用方案:基于MHA实现的自动故障转移群集
    常用MySQL不同高可用方案的对比(下图来自官方手册)能实现自动数据库故障转移的方案只有M ...
  • poj3190区间类贪心+优先队列
    题意:每个奶牛产奶的时间为A到B,每个奶牛产奶时要占用一间房子,问n头奶牛产奶共需要多少房 ...
  • 插入Centos安装光盘,进入centos安装目录rpm -ivh fonts-chinese-3.2.el5.noarch.rpm fonts-ISO-75dpi-1.7.1.noarch ...
  • 使用joomla通过CSV文件上传数据存入数据库并使用JavaScript验证码是否符合规则
    1,实现效果截图 2,A.php上传CSV文件表单 :html结构使用jqeury. ...
  • 由于系统在运行时谁也说不准啥时候硬盘或者是电源会有问题.所以死机可能是难免的情况(不管是硬件还是软件).现在我们知道文件系统运行时会有硬盘与内存数据异步的状况发生,因此莫名其妙的死机非常可能导致文件系统的错乱.如果文 ...
  • 人需要勇敢,不要对未知的未来感到畏惧,也不要对它抱有太多美好的幻想.我们只需保持一颗平常心,让自己快快乐乐的活着,坦然面对即将发生的未知.----从公司食堂走出,望着天空的领悟最近自己心里很纠结,特别是端午这几天假期 ...
  • ServerAgent报错解决
    发现一个监控cpu和内存硬盘的小软件,但是打开老是没报错,而且网上资料很少.启动一直报错, ...