IOS软件开发 Objective C_第8讲课件.ppt

IOS软件开发 Objective C_第8讲课件.ppt

ID:57057734

大小:2.33 MB

页数:22页

时间:2020-07-30

IOS软件开发 Objective C_第8讲课件.ppt_第1页
IOS软件开发 Objective C_第8讲课件.ppt_第2页
IOS软件开发 Objective C_第8讲课件.ppt_第3页
IOS软件开发 Objective C_第8讲课件.ppt_第4页
IOS软件开发 Objective C_第8讲课件.ppt_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。