iPhone电子书toolbar的实现
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的实现相关推荐
- iPhone 电子书toolbar的实现
iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现. 生成一个UIToolbar UIToolbar *toolba ...
- 实现 iPhone 电子书的分页显示功能的代码
本文转载至 http://blog.csdn.net/zaitianaoxiang/article/details/6650497 原文地址:实现 iPhone 电子书的分页显示功能的代码 作者: 醉 ...
- 实现iPhone电子书的分页显示功能(附代码)
实现iPhone电子书的分页显示功能(附代码) 2016-01-10 21:45 294人阅读 评论(0) 收藏 编辑 删除 最近我们介绍了几个iPhone开发的代码测试案例,今天我们将介绍 ...
- 实现 iPhone 电子书的分页显示功能的代码 转载
原文地址:实现 iPhone 电子书的分页显示功能的代码 作者:醉吻花颜 作 iPhone 电子书时,如果把大段文字放在 UITextView 或 UILabel里显示,是不能分页的,阅读时就像再看一 ...
- 手把手之:教你怎样制作iPhone电子书
<script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script> ...
- 实现 iPhone 电子书的分页显示功能
制作 iPhone 电子书时,如果把大段文字放在 UITextView 或 UILabel 里显示,是不能分页的,阅读时就像再看一大卷滚不到头的纸带,用户体验很差.下面这段代码可以实现 UILabel ...
- 一个简易版的iphone电子书阅读器
2019独角兽企业重金招聘Python工程师标准>>> 一个简易版的iphone电子书阅读器 里面的基本功能都有了 感兴趣的朋友可以下来研究 点击此处下载源码 转载:http://w ...
- 亚马逊收购iPhone电子书开发商
4月28日消息,据国外媒体报道,亚马逊周一宣布已收购美国电子书软件开发商Lexcycle.Lexcycle公司最有名的电子书软件为Stanza. 亚马逊没透露该交易具体细节.亚马逊发言人Cinthia ...
- 实现 iPhone 电子书的分页显示功能的代码(收藏)
2019独角兽企业重金招聘Python工程师标准>>> http://www.cocoachina.com/iphonedev/sdk/2010/0908/2091.html 转载于 ...
最新文章
- 指针 与 swift 中的引用
- 浅谈Windows Phone 7的体系结构 - [WP开发文档翻译系列]
- hdu 2049 不容易系列之(4)——考新郎 解题报告
- linux内核模块实验,linux内核模块实验(2学时)
- linux下gem卸载,gem 安装卸载pod
- time模块 random模块
- 在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
- 浪潮商用机器与腾讯TDSQL完成互认证 共同拓展Power行业生态
- 简单公司主页HTML5模板
- [poj2234]Matces Game_博弈论
- Bootstrap-CL:按钮下拉菜单
- Tp5获取文件,小文件可以获取,大文件获取失败
- 【51单片机】STC-ISP软件保姆级烧录教程(以普中A2开发板为例)
- autojs之快捷键
- KinhDown(度盘PC下载器)
- Ubiquitous Religions POJ - 2524
- 【主线任务】掌握数据的力量!数据科学家们速速来战!
- CrackMe160 学习笔记 之 024
- 怪异盒模型和标准盒模型
- 【附源码】Python计算机毕业设计社区生鲜电商平台
热门文章
- C语言期末作业(15个)-货物管理系统、歌曲信息管理系统、职工信息管理系统源码、学生打卡系统、小学生计算机辅助教学系统、门禁系统、银行管理系统等等
- 黑马程序员-博客汇总
- android spinner 简书,Android NiceSpinner
- connectionTimeout和CommandTimeout
- Mate Linux 桌面的什么受GNOME 2 粉丝喜欢 ?
- Python代码转如何换为exe可执行程序详解
- Java条码解码zxing
- 如何下载Windows11原版程序光盘映像文件(iso)
- 新浪微博SDK授权后无法返回应用解决方案
- 计算机在生活中很重要用英语,电脑对生活的影响英语作文