iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现。
生成一个UIToolbar
UIToolbar *toolbar =[[[UIToolbar alloc] init] autorelease];
toolbar.barStyle=UIBarStyleBlackTranslucent;
[toolbar sizeToFit];
CGFloat toolbarHeight =[toolbar frame].size.height;
CGRect rootViewBounds =self.parentViewController.view.bounds;
CGFloat rootViewHeight =CGRectGetHeight(rootViewBounds);
CGFloat rootViewWidth =CGRectGetWidth(rootViewBounds);
CGRect rectArea = CGRectMake(0, rootViewHeight-toolbarHeight,rootViewWidth, toolbarHeight);
[toolbar setFrame:rectArea];
toolbar.backgroundColor= [UIColor clearColor];

生成一个Slider

UISlider*readSlider =[[[UISlideralloc]initWithFrame:CGRectMake(0,0, 225,30)] autorelease];
readSlider.minimumValue = 0.0f;
readSlider.maximumValue = 1.0f;
readSlider.continuous = YES;
readSlider.enabled = YES;

生成一个Label

UILabel*readLabel =[[[UILabelalloc]initWithFrame:CGRectMake(230,0, 50,30)] autorelease];
readLabel.backgroundColor = [UIColor clearColor];
readLabel.textColor =[UIColor whiteColor];

Slider和Label加入到toolbar中

NSMutableArray *tbitems =[NSMutableArray array];
[tbitems addObject:[[[UIBarButtonItem alloc]initWithCustomView:readSlider] autorelease]];
[tbitems addObject:[[[UIBarButtonItemalloc] initWithCustomView:readLabel]autorelease]]; 
toolbar.items = tbitems;

toolbar加入到当前view中 
[self.navigationController.view addSubview:toolbar];

点击屏幕即隐藏的功能,将toolbar的hidden属性置为YES即可

toolBar.hidden = YES;

转载于:https://www.cnblogs.com/Cristen/archive/2013/01/07/2849622.html

iPhone电子书toolbar的实现相关推荐

  1. iPhone 电子书toolbar的实现

    iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现. 生成一个UIToolbar UIToolbar *toolba ...

  2. 实现 iPhone 电子书的分页显示功能的代码

    本文转载至 http://blog.csdn.net/zaitianaoxiang/article/details/6650497 原文地址:实现 iPhone 电子书的分页显示功能的代码 作者: 醉 ...

  3. 实现iPhone电子书的分页显示功能(附代码)

    实现iPhone电子书的分页显示功能(附代码) 2016-01-10 21:45  294人阅读  评论(0)  收藏  编辑  删除 最近我们介绍了几个iPhone开发的代码测试案例,今天我们将介绍 ...

  4. 实现 iPhone 电子书的分页显示功能的代码 转载

    原文地址:实现 iPhone 电子书的分页显示功能的代码 作者:醉吻花颜 作 iPhone 电子书时,如果把大段文字放在 UITextView 或 UILabel里显示,是不能分页的,阅读时就像再看一 ...

  5. 手把手之:教你怎样制作iPhone电子书

    <script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script> ...

  6. 实现 iPhone 电子书的分页显示功能

    制作 iPhone 电子书时,如果把大段文字放在 UITextView 或 UILabel 里显示,是不能分页的,阅读时就像再看一大卷滚不到头的纸带,用户体验很差.下面这段代码可以实现 UILabel ...

  7. 一个简易版的iphone电子书阅读器

    2019独角兽企业重金招聘Python工程师标准>>> 一个简易版的iphone电子书阅读器 里面的基本功能都有了 感兴趣的朋友可以下来研究 点击此处下载源码 转载:http://w ...

  8. 亚马逊收购iPhone电子书开发商

    4月28日消息,据国外媒体报道,亚马逊周一宣布已收购美国电子书软件开发商Lexcycle.Lexcycle公司最有名的电子书软件为Stanza. 亚马逊没透露该交易具体细节.亚马逊发言人Cinthia ...

  9. 实现 iPhone 电子书的分页显示功能的代码(收藏)

    2019独角兽企业重金招聘Python工程师标准>>> http://www.cocoachina.com/iphonedev/sdk/2010/0908/2091.html 转载于 ...

最新文章

  1. 指针 与 swift 中的引用
  2. 浅谈Windows Phone 7的体系结构 - [WP开发文档翻译系列]
  3. hdu 2049 不容易系列之(4)——考新郎 解题报告
  4. linux内核模块实验,linux内核模块实验(2学时)
  5. linux下gem卸载,gem 安装卸载pod
  6. time模块 random模块
  7. 在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
  8. 浪潮商用机器与腾讯TDSQL完成互认证 共同拓展Power行业生态
  9. 简单公司主页HTML5模板
  10. [poj2234]Matces Game_博弈论
  11. Bootstrap-CL:按钮下拉菜单
  12. Tp5获取文件,小文件可以获取,大文件获取失败
  13. 【51单片机】STC-ISP软件保姆级烧录教程(以普中A2开发板为例)
  14. autojs之快捷键
  15. KinhDown(度盘PC下载器)
  16. Ubiquitous Religions POJ - 2524
  17. 【主线任务】掌握数据的力量!数据科学家们速速来战!
  18. CrackMe160 学习笔记 之 024
  19. 怪异盒模型和标准盒模型
  20. 【附源码】Python计算机毕业设计社区生鲜电商平台

热门文章

  1. C语言期末作业(15个)-货物管理系统、歌曲信息管理系统、职工信息管理系统源码、学生打卡系统、小学生计算机辅助教学系统、门禁系统、银行管理系统等等
  2. 黑马程序员-博客汇总
  3. android spinner 简书,Android NiceSpinner
  4. connectionTimeout和CommandTimeout
  5. Mate Linux 桌面的什么受GNOME 2 粉丝喜欢 ?
  6. Python代码转如何换为exe可执行程序详解
  7. Java条码解码zxing
  8. 如何下载Windows11原版程序光盘映像文件(iso)
  9. 新浪微博SDK授权后无法返回应用解决方案
  10. 计算机在生活中很重要用英语,电脑对生活的影响英语作文