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"}, }; } ...
一周排行
  • 一.SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快.如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多.缺点:直到数据读完 ...
  • 来源:鸟哥的私房菜查看文件与目录 lsls [-aAdfFhilnrRSt] 目录名ls [--color={never,auto,always}]ls [--full-time] 目录名选项:-a :显示全部的文件 ...
  •  职场女性如何更轻松?压力大,未解决!”女人们似乎比巴士阿叔更有资格把这句话吼出来.一不小心就太强势了,一不小心就太没事业心了,一不小心就健康受损了,一不小心就顾不到家庭了--职场和生活腹背受敌的日子让这个时代的职业 ...
  • Ctrl+c 结束正在运行的程序 Ctrl+d 结束输入或退出shell Ctrl+s 暂停屏幕输出[锁住终端] Ctrl+q 恢复屏幕输出[解锁终端] Ctrl+l 清屏,[是字母L的小写]等同于Clear Ctr ...
  • 登陆连接mysql1 连接到mysqlmysql   -h主机地址  -u用户名  -p密码例1:假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123.则键入以下命令:mysq ...
  • 我的网络编程之旅——P2P相关话题
    最早接触P2P是大学时利用BitTorrent下载电影和游戏,当时我们只知道这个软件叫bt ...
  • 接到了万网的<关于确保域名注册信息真实.准确.完整的通知>的通知,作为备忘,准备发到QQ空间的日志里,结果保存时一直被提醒“包含敏感词语,请删除后再试”,就是不能成功提交.    在某个SNS的日志里提交 ...
  • 简述NFS服务器搭建
    简单罗列基础命令,只分享我的想法!NFS网络文件系统,和FTP文件传输协议不一样,NFS主 ...
  • Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的.但是它比Windows下的批处 ...
  •  安装之前首先要开启1521端口的tcp     linux分区方案(文件系统均为 ext3): 第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件: ...