美文网首页
仿微信朋友圈

仿微信朋友圈

作者: 载你走 | 来源:发表于2018-04-16 09:12 被阅读0次

All rights reserved.//#import "ViewController.h"#import "IIITableViewController.h"@interface ViewController(){

    NSDictionary *dic;

    NSArray *arr;

}

@property(nonatomic,strong)UITableView *tableView;

@property(nonatomic,strong)UIImageView *ImageView;

@end

@implementation ViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    self.tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];

    self.tableView.dataSource=self;

    self.tableView.delegate=self;

    self.tableView.contentInset = UIEdgeInsetsMake(200,0,0,0);

    _tableView.rowHeight=60;

    [self.view addSubview:self.tableView];

    self.ImageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"5"]];

    self.ImageView.frame = CGRectMake(0, 50 ,self.view.frame.size.width,200);

    self.ImageView.contentMode = UIViewContentModeScaleAspectFill;

    [self.tableView addSubview:self.ImageView];

    NSString *path = [[NSBundle mainBundle]pathForResource:@"QQData.plist" ofType:nil];

    dic = [NSDictionary dictionaryWithContentsOfFile:path];

    arr = [dic allKeys];

}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

{

    CGFloat y = scrollView.contentOffset.y;

    if(y <  20){

        CGRect frame=self.ImageView.frame;

        frame.origin.y=y;

        frame.size.height=-y;

        self.ImageView.frame=frame;

    }

}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

    return arr.count;

}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    static NSString *cellID = @"cellID";

    IIITableViewController *cell = [tableView dequeueReusableCellWithIdentifier:cellID];

    if (!cell) {

        cell = [[IIITableViewController alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];

    }

    NSString *str = [arr objectAtIndex:indexPath.row];

    NSArray *dataArr = [dic objectForKey:str];

    cell.imgView.image = [UIImage imageNamed:[dataArr objectAtIndex:0]];

    cell.titleLabel.text = [arr objectAtIndex:indexPath.row];

    cell.subTitleLabel.text = dataArr[1];

    cell.timeLabel.text = dataArr[2];

    cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;

    return cell;

}

- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}

@end

相关文章

网友评论

      本文标题:仿微信朋友圈

      本文链接:https://www.haomeiwen.com/subject/clpicxtx.html