期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

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

时间:2014-10-21 13:39 文章来源:http://www.lunwenbuluo.com 作者:王艳君 点击次数:

  (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.


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli