標籤:
做了一個查看股票的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 股票瀑布流的實現