IOS入门学习(六):多视图应用

通常在iPhone种常见的多视图应用有

(1)使用标签栏UITabBarController的多视图应用程序,比如电话栏目,需要注意标签栏和工具栏的区别,后续我们再来描述工具栏;

(2)基于导航UINavigationController的应用程序,比如设置功能。

(3)Ipad中使用导航功能中,使用分割视图(导航在屏幕左侧显示,右侧详细信息)


我们使用工具栏来实现多视图的切换

1.创建一个根控制器和根视图

         根控制器是管理当前用户显示那个视图,也是用户看到的第一个控制器,根控制器通常是UINavigationController或UITabBarController

的一个实例,也可以是UIViewController的自定义子类。根视图只是一个内容视图,这个内容视图包含一个位于屏幕顶部的工具栏,如下所示:



2.创建2个显示的视图和以及对应的控制器

创建显示黄色背景的控制器SSKYellowViewController和视图YellowView.xib;

创建显示蓝色背景的控制器SSKBlueViewControl和视图BlueView.xib

3.在委托对象SSKAppDelegate启动中增加根控制器,并将根视图添加到应用程序的主窗口

4.在根控制器对象SSKViewController中增加切换2个视图切换的方法switchView

5.在根视图中设置视图控制器的对象属性为UIViewController,并将视图输出关联对应的方法

  如:视图控制器通过view方法关联视图;将工具按键switch关联切换视图方法switchView

  同理,也需要设置SSKYellowViewController和SSKBlueViewControl种视图与视图控制器的关联

6.在根控制器的viewDidLoad方法中增加默认以blue视图启动

7.实现switchView中方法blue和yellow视图的交换加载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值