欢迎来到天天文库
浏览记录
ID:57057734
大小:2.33 MB
页数:22页
时间:2020-07-30
《IOS软件开发 Objective C_第8讲课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UIKit第八讲:页签控制器上章回顾UITableView的二个最常用的代理方法是什么?各自的作用?怎么理解重用机制?预习检查怎么把定义好的UIViewController加入到UITabBarController里面并排显示UITabBarController的代理方法以及作用UITextView继承自谁?使用UISearchDisplayController能实现什么效果?本章任务1、使用UITabBarController实现几个UIViewController的并排显示,创建p0801-UITabBarController案例。2、使用UITextVi
2、ew显示多行文本内容,在案例p0801-UITabBarController的第三个页面添加一个UITextView,实现多行文本的输入和取消键盘功能。3、使用UISearchDisplayController实现本地搜索功能,在案例p0801-UITabBarController的第四个页面添加一个UISearchDisplayController,实现本地搜索功能。本章目标1、掌握UITabBarController的原理及其用法2、熟悉UITabBarController的代理方法3、熟悉UITextView取消键盘的方法4、掌握UISearchDisp
3、layController实现搜索的方法。UITabBarController博看项目”乐视网”效果图UITabBarControllerUITabBarControllerUITabBarController是用来组织用户并排界面工作原理:UITabBarController被用来控制几个控制器的切换以及TabBar中按钮的状态绘制,和通常的选项卡相似,只不过TabBar一般在下面显示;点击哪个Tab,就出现跟那个Tab相关联的控制器,如果这个控制器有自己的view,那么这个view就会被显示出来(下个ppt页面中有图片演示)可以通过相关对象的委托(dele
4、gate)得知哪个控制器被显示了。UITabBarControllerUITabBarControllerUITabBarController的结构如下图所示:TabBarTabBar里面放的是一个由多个TabBarItem组成的数组,每一个Item对应一个ViewControllerTabBarItem图如下所示:tabBarItem有3个常用属性:title:设置tab显示的名称image:设置tab上显示的图片,图片大小最好是30*30的png图片,图片本身要有镂空。badgeValue:设置tab右上角的小标。UITabBarController创建U
5、ITabBarController常用属性:viewControllers,tabBar,delegate代码演示更多的TabBarItem当TabBarItem超过5个时,系统会自动增加一个更多按钮,点击更多按钮,没有在底部出现的那些按钮将会被列出来。TabBar设置tabBar的背景图片选中TabBarItem,系统显示选中图片的颜色是蓝色,怎样改变选中图片的颜色是红色?代码演示UITabBarController常用委托方法当点击tabBarItem时调用UITabBarControllerDelegate中的一个方法-(void)tabBarContr
6、oller:(UITabBarController *)tabBarControllerdidSelectViewController:(UIViewController *)viewController;代码演示UITextView引入UITextViewUITextView继承于UIScrollView,是UITextField的升级版,能容纳更多文本内容而且文本可以滑动。UITextView大致属性和UITextField差不多,多了UIScrollView的特性。UITextView的常用属性:text,scrollEnabled,font,keybo
7、ardType,delegate取消键盘的方式有学员思考,提问学员?代码演示UISearchDisplayController引入新浪微博广场页面用到了UISearchDisplayController(搜索显示控制器)。UISearchDisplayController什么是UISearchDisplayController?创建UISearchDisplayController实现本地搜索并且给导航条和搜索栏染色代码演示总结使用UITabBarController能够实现并排显示多个UIViewController;使用UITextView能够实现输入多行
8、文本信息;使用UISearchDisp
此文档下载收益归作者所有