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

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

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

  ③ 数据传完之后调用此方法

  -(void)connectionDidFinishLoading: (NSURLConnection *) connection {}

  ④ 网络请求失败时会进入此方法

  -(void)connection:(NSURLConnection*)connectiondidReceiveResponse: NSURLResponse *) response {}

  6 网络的判断

  使用网络判断之前需导入第三方类库Reachability.h和Reachability.m,并引入SystemConfiguration框架。

  在Reachability类中有三种枚举型变量用来判断网络状态:

  Reachability*reachability = [Reachability reachabilityWithHostName: @"www.baidu.com" ];

  switch([reachability currentReachabilityStatus]) {

  case NotReachable:

  //判断是否有网络

  isExistenceNetwork = YES;

  break;

  case ReachableViaWWAN

  //判断是否是2G/3G网络

  isExistenceNetwork = NO;

  break;

  case ReachableViaWiFi:

  //判断是否是WiFi连接

  isExistenceNetwork = NO;

  break;}

  7 客户端界面的实现

  漫画阅读客户端界面是应用程序与用户互动交流的平台。iOS视图控制器提供的nib文件可以方便地对界面进行绘制,其UI控件都可以直接拖到nib文件中进行创建,开发人员可以直观地看到界面绘制的效果。

  (1) 漫画推荐首页

  漫画推荐首页使用自定义表视图(UITableView)进行列表展示,自定义Cell中使用UIImageView控件显示漫画图片,使用UILabel控件显示漫画基本信息。绘制效果如图3所示。

  (2) 漫画列表展示

  漫画列表展示使用自定义表视图(UITableView)进行展示,自定义Cell中使用UIImageView控件显示漫画图片,使用UILabel控件显示漫画基本信息。实现代码如下:

  //判断点击的按钮

  if (sender == self.segmentButton1) {

  //判断漫画列表视图是否已创建,防止多次创建

  if (IOS.comicsListShowViewController == nil) {

  [ IOS.comicsListShowViewController=[[HIComicsListShow-] ViewController alloc] init];

  }

  //根据所传的sub值确定该表视图显示的内容

  IOS.comicsListShowViewController.sub = @"4";

  //设置导航栏标题

  IOS.comicsListShowViewController.navigationItem.title = @"精彩推荐";

  //利用堆栈的方式将该视图添加到导航器

  [self.navigationControllerpushViewController:IOS.comicsListShowViewController


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

联系方式

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

热门排行

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