iOS 股票瀑布流的实现

 

做了一个查看股票的demo,用的tableview实现的,向下滑动的时候,最上面的一行不动,向右滑动的时候,最左边的一行不动。

方法是这样的

创建一个UIScrollView ,我把最上面一行叫做股票的类型,最左边一行叫做股票的名称。中间的数字叫做股票数据

股票数据创建一个tableview,然后,然后最上面名称创建一个view,view的宽度等于单个cell的宽度乘以cell横向的个数

把创建的tableview 和view放到Uisrollview上面,这样就可以实现页面的横向滑动。

最左边一行的名称也创建一个tableview,调用UIScrollView的方法

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    CGFloat offsetY=self.tableView.contentOffset.y;
    CGPoint nameoffsetY=self.tableView2.contentOffset;
    nameoffsetY.y=offsetY;
    self.tableView2.contentOffset=nameoffsetY;
    if (offsetY==0) {
        self.tableView2.contentOffset=CGPointZero;
}
}

就可以实现左边名称和股票内容的联动,还有左上角有个名称的快,我是写死了一个label

1  UILabel *mingcheng2=[[UILabel alloc]initWithFrame:CGRectMake(0, 64, 140, 42)];
2     mingcheng2.text=@"名称";
3     mingcheng2.backgroundColor=[UIColor blackColor];
4     mingcheng2.textAlignment=NSTextAlignmentCenter;
5     mingcheng2.textColor=[UIColor whiteColor];
6     mingcheng2.font=[UIFont systemFontOfSize:17];
7     [self.view addSubview:mingcheng2];

这是半年前,写的一个demo,用的都是比较笨的方法,希望能根大家交流一下,抛砖引玉。

怎么才能写一个好的技术blog呢,难得方面已经有人分享了,自己遇到的问题,感觉都很小儿科。

下载地址 https://github.com/wubianxiaoxian/SKFSZCJ

 

posted @ 2015-12-30 19:41  无边小仙  阅读(887)  评论(1编辑  收藏  举报