首页 > 移动平台 > 详细

iOS 股票瀑布流的实现

时间:2015-12-30 21:43:40      阅读:191      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!