当前位置: > 论文中心 > 计算机论文 >

基于iOS平台的漫画阅读手机客户端的设计与实现(3)

时间:2014-10-20 20:06 点击:
//根据所传的sub值确定该表视图显示的内容 IOS.comicsListShowViewController.sub = @4; //设置导航栏标题 IOS.comicsListShowViewController.navigationItem.title = @精彩推荐; //利用堆栈的方式将该视图添加到
  //根据所传的sub值确定该表视图显示的内容
 
  IOS.comicsListShowViewController.sub = @"4";
 
  //设置导航栏标题
 
  IOS.comicsListShowViewController.navigationItem.title = @"精彩推荐";
 
  //利用堆栈的方式将该视图添加到导航器
 
  [self.navigationControllerpushViewController:IOS.comicsListShowViewController
 
  (3) 漫画详情页
 
  漫画详情页中,为解决内容过多无法显示的问题,故采用滚动视图控件实现界面上下滚动效果,详情页中使用UIImageView显示漫画图片,使用UILabel显示漫画基本信息,使用UITextView显示漫画内容概述,使用自定义按钮实现分集列表展示。具体绘制效果如图4所示。
 
  (4) 漫画收藏页
 
  漫画收藏页的绘制使用了多个UIView,在一个视图的中间添加了另一视图,并在该视图上添加了一个UITableView,使用自定义表视图显示已收藏的漫画。实现代码如下:
 
  //使用标识符,惟一标识每一个Cell
 
  staticNSString *identifier=@"identifier";
 
  //寻找可重用的Cell
 
  HICustomCollectCell*cell=[tableViewdequeueReusableCellWithIdentifier:identifier];
 
  //判断Cell是否为空,若为空则创建
 
  if(cell == nil) {
 
  NSArray*objects = [[NSBundlemainBundle] loadNibNamed: @"HICustomCollectCell" owner:selfopti ons:nil];
 
  for (id object in objects) {//判断object对象是不是这个类的一个成员 
 
  if([object isMemberOfClass:[HICustomCollectCellclass]]) {
 
  cell = object;//设置系统默认颜色为无色
 
  cell.selectionStyle=UITableViewCellSelectionStyleNone;}}}
 
  (5) 漫画搜索
 
  漫画搜索界面主要用到UISearchBar控件,在nib文件中拖入一个UISearchBar控件实现搜索界面的绘制。实现代码如下:
 
  //防止点击searchBar崩溃
 
  [self.searchDisplayController.searchResultsTableViewregisterNib:nib forCellReuseIdentifier: identifier];
 
  8 结 语
 
  本文主要对客户端功能要求、整体功能、数据的测试进行了分析,采用了图表加文字的方式对关键技术做了阐述,并对主要代码做出了解释与说明。在程序编写方面,代码简洁明了,并且运行效率高。本设计中所建立的类结构都是可以维护和修改的,并且可以向其中添加新的功能,类的可重用性和可扩展性得到了很好的体现。
 
  参考文献
 
  [1] CLARK Josh. Tapworthy:设计伟大的iPhone应用[M].南京:东南大学出版社,2011.
 
  [2] 谷婵娟,钱晓飞,庄重.手机阅读的生态化发展策略探析[J].图书馆理论与实践,2011(3):45-49.
 
  [3] 张龙译.iPhone SDK编程入门经典:使用Objective-C[M].北京:清华大学出版社,2011.
 
  [4] 潘兆业.手机应用程序的交互设计研究[J].电脑与电信,2011 (6):55-57.
 
  [5] 徐凯丽.浅谈信息时代的产品设计发展趋势:以苹果设计为例[J].文艺生活:下旬刊,2012(5):181-182.
 
  [6] 唐佳希.移动互联新媒体的阅读特点以及编辑应关注的几个问题[J].中国编辑,2011(2):42-45.
 
  [7] 刘彦.基于iOS环境的应用软件交互设计策略[J].信息化研究,2011(5):24-26.
 
  [8] 弋荣静,王振凯.基于iOS平台的杂志阅读软件的设计与实现[J].软件,2012(12):31-37. 

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312