码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 股票瀑布流的实现

时间:2015-12-30 21:45:51      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

做了一个查看股票的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

 

iOS 股票瀑布流的实现

标签:

原文地址:http://www.cnblogs.com/sunkaifeng/p/5089870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!