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"}, }; } ...
一周排行
  • awk的用法
        awk是一种可以处理数据.产生格式化报表的语言,功能相当强大.awk的工作方式是读 ...
  • [保留] 请教shell中set的用法浏览次数:336次2005年10月23日作者:very_99字号: 更多1在EXPECT中有set的使用,设置一些时间的,在shell中有什么关于set的设置吗?或者关于expe ...
  • 一.Linux下获得命令的帮助信息:       1.whatis     用于简单描述一个命令的功能.       2.外部命令后接 --help:help 接内部命令.其中type命令用于查看某一命令是外部命令还 ...
  • 原发问问题: 请问老师如果希望在Hosting主机,或者是公司内部重要的主机使用ASP.NET AJAX,一定要在主机上安装ASP.NET AJAX Extensions吗? 回答: 图表1图表2图表3ASP.NET ...
  • phpadmin报错failedtoopenstream:Nosuchfileordirectoryin/www/drug_new/404.php
    公司刚做了数据库迁移之后,说给装phpadmin,Navicat他们说用不习惯.ok,装就 ...
  • 重置mysql主从同步(MySQL Reset Master-Slave Replication)    在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很 ...
  • 2016-2-10linux基础学习12
    shell编程    编译器,解释器    静态语言:编译器语言(强类型变量),事先转换成 ...
  • <video controls="controls"  autoplay="autoplay" poster="xpg.jpg" title=&quo ...
  • 11个rsync使用实例rsync表示 remote sync,其用于在本地或与远程主机间进行文件或目录备份.相比较scp等工具,rsync有以下优点:速度:除首次全拷贝外,其他时候实现增量拷贝,加快传输速度安全:传 ...
  • 清除登录系统成功的记录,也就是last命令看到的记录[[email protected] root]# echo ""> /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信 ...