在线客服系统

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

时间:2014-10-20 21:11 来源:www.fabiaoba.com 作者:王艳君 点击:
  if (IOS.comicsListShowViewController == nil) {
 
  [ IOS.comicsListShowViewController=[[HIComicsListShow-] ViewController alloc] init];
 
  }
 
  //根据所传的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.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

其它期刊

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接