时间: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
联系方式
随机阅读
热门排行