//
// Home_ViewController.m
// 框架
//
// Created by zhusongxiu on 15/7/30.
// Copyright (c) 2015年 zhusongxiu. All rights reserved.
//
#import "Home_ViewController.h"
#import "MyTableViewCell.h"
#import "Activeties_ViewController.h"
#import "UserCenter_ViewController.h"
#import <BmobSDK/Bmob.h>
#import "UIImageView+WebCache.h"
@interface Home_ViewController ()<UITableViewDataSource,UITableViewDelegate>
{
NSArray *titlelist;
NSMutableDictionary *imageDic;
NSMutableArray *imageARR;
}
@end
@implementation Home_ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// self.title = @"景点大全";
[self creatTableview];
// UIView *fed = [[UIView alloc]initWithFrame:CGRectMake(32, 434, 43, 52)];
// fed.backgroundColor = [UIColor redColor];
// [self.view addSubview:fed];
[self loadData];
}
#warning 第三方============
-(void)loadData{
BmobQuery *bquery = [BmobQuery queryWithClassName:@"GameScore"];
//查找GameScore表的数据
[bquery findObjectsInBackgroundWithBlock:^(NSArray *array, NSError *error) {
imageARR = [NSMutableArray array];
// for (BmobObject *obj in array) {
// //打印playerName
// NSLog(@"obj.playerName = %@", [obj objectForKey:@"playerName"]);
// //打印objectId,createdAt,updatedAt
//// NSLog(@"obj.objectId = %@", [obj objectId]);
//// NSLog(@"obj.createdAt = %@", [obj createdAt]);
//// NSLog(@"obj.updatedAt = %@", [obj updatedAt]);
//
// imageDic = [NSMutableDictionary dictionary];
// [imageDic setValue:[obj objectForKey:@"ewewe" ] forKey:@"ewewe"];
//
//
// NSLog(@"=========%@",imageDic);
//
//
//
//
// [imageARR addObject:imageDic];
//
// NSLog(@"------%@",imageARR);
//
//// [self creatTableview];
// }
// imageARR = [NSMutableArray array];
// for (BmobObject *obj in array) {
// imageDic = [NSMutableDictionary dictionary];
// [imageDic setObject:[obj objectForKey:@"ewewe"] forKey:@"ewewe"];
// [imageARR addObject:imageDic];
// }
imageARR = [NSMutableArray array];
for (BmobObject *obj in array) {
imageDic = [NSMutableDictionary dictionary];
[imageDic setValue:[obj objectForKey:@"ewewe"] forKey:@"ewewe"];
[imageARR addObject:imageDic];
}
}];
}
-(void)creatTableview{
UITableView *tableview = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)-115) style:UITableViewStylePlain];
tableview.delegate = self;
tableview.dataSource= self;
[self.view addSubview:tableview];
titlelist = @[@"ww",@"qq",@"zz",@"ss",@"xx"];
for (int i =0; i <5; i ++) {
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
Activeties_ViewController *act = [[Activeties_ViewController alloc]init];
UserCenter_ViewController *USER = [[UserCenter_ViewController alloc]init];
switch (indexPath.row) {
case 0:
{
[self.navigationController pushViewController:act animated:YES];
}
break;
case 1:
{
[self.navigationController pushViewController:USER animated:YES];
}
break;
default:
break;
}
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
// return titlelist.count;
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellID = @"re";
MyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
if (!cell) {
cell = [[MyTableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellID];
}
[tableView deselectRowAtIndexPath:indexPath animated:YES];
cell.daibiaoImae.image = [UIImage imageNamed:@".jpg"];
cell.qianggouNLable.text = @"抢购中";
cell.qianggouNLable.textAlignment = YES;
cell.priceLable.text = @"¥699999";
cell.priceLable.textAlignment = YES;
cell.subLable.text = @"¥666666";
cell.subLable.textAlignment= YES;
cell.subLable.font = [UIFont systemFontOfSize:14];
cell.shituImae.image = [UIImage imageNamed:@"活动H.png"];
cell.dizhiNLable.text = @"贵阳-北京";
cell.dizhiNLable.textAlignment= YES;
cell.DayLable.text = @"贵州7日游";
cell.DayLable.textAlignment= YES;
// NSURL *url = [NSURL URLWithString:imageARR[indexPath.row][@"ewewe"]];
//
// NSLog(@"---------%@",url);
// NSURLRequest *request = [NSURLRequest requestWithURL:url];
// NSOperationQueue *queue = [[NSOperationQueue alloc]init];
// [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
// cell.imageView.image = [UIImage imageWithData:data];
// }];
// if (indexPath.row == 1) {
// cell.daibiaoImae.contentMode = UIViewContentModeTopLeft;
// cell.daibiaoImae.image = [UIImage imageNamed:@"8.jpg"];
// }
[cell.daibiaoImae sd_setImageWithURL:[NSURL URLWithString:imageARR[indexPath.row][@"ewewe"]]];
// 查询数组中包含某个元素的记录
// [cell.daibiaoImae sd_setImageWithURL:[NSURL URLWithString:imageARR[indexPath.row][@"ewewe"]] ];
return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 200;
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end