iPhone电子书toolbar的实现
2014-05-09 12:57
127 查看
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;
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;
相关文章推荐
- iPhone电子书toolbar的实现
- iPhone电子书toolbar的实现
- iPhone电子书toolbar的实现
- iPhone 电子书toolbar的实现
- 实现iPhone电子书的分页显示功能(附代码)
- 实现 iPhone 电子书的分页显…
- 实现iPhone电子书的分页显示功能(附代码)
- 实现 iPhone 电子书的分页显示功能的代码
- 实现 iPhone 电子书的分页显示功能的代码 转载
- iPhone也能看电子书 装Apache轻松实现
- 实现 iPhone 电子书的分页显示功能的代码
- iphone图像裁剪功能实现
- 使用Toolbar + DrawerLayout快速实现高大上菜单侧滑
- [iphone]使用(RegexKitLite)实现正则表达式 [转]
- iOS开发笔记14--iPhone消息推送机制实现与探讨
- CoordinatorLayout + AppBarLayout实现滑动隐藏ToolBar
- iPhone 默认时钟的字体以及实现代码
- 实现iphone push notification
- iphone实现NavigationController 导航栏中的系统按钮
- 【转】越狱的 iPhone、iPad 通过网站实现一键安装 ipa 格式的 APP 应用