说说ipad值得注意的控件-SplitViewController

这个控件比较蛋疼,思路还是MVC
我估计,由于ipad界面比较大,所以就设计Splitview这种控件来玩。其实就是两个ViewController组合在一起(这两个ViewController上面可以放入任何的控件),会玩tableview和和navigation之后,这个控件还是比较容易

下面简单介绍一下我写的splitview的结构
1.代理类。
类名:AppDelegate.h/AppDelegate.m

属性:
-UIWindow * window//这个东西初学者就不用深入研究,就知道一个Application只有一个Window就行了
-MySplitViewController * mSplit//代理的程序第一界面
方法
将MySplitViewController.view 加入到window.rootView上

2.SplitviewController
类名:MySplitViewController.h/MySplitViewController.m

-UISplitviewController *splitController;//splitController,在xib上拖出splitview,并且指向这个成员
然后调用

UIWindow * window=[(AppDelegate *)[[UIApplication sharedApplication]delegate]window];
window.rootViewController=splitController;
意思找到window的rootViewController,并将Splitview绑定上去

3.Splitview中左面的那个ViewController
类名:RootViewController.h/RootViewController.m
这个类写的是splitview左面的控件,我添加的是一个UITableview,并且制定了旋转特效,竖立的时候,不显示左面的控件,而是用一个UIpopoverController代替,横屏的时候,面积比较大,就显示出来

4.Splitview中右面的那个ViewController
类名:RowDetail.h/RowDetail.m
显示右面的控件,比较简单,就设置右面控件的颜色

从上可以看出,这类的控件就是一个大的Controller包含两个小的Controller,大的Controller我们不管,主要的就是研究两个小的ViewController,
下面上代码,没有写注释,=、=!


有问题的小童鞋可以找我多多交流
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值