一,效果图。
二,工程图。
三,代码。
RootVIEwController.h
#import <UIKit/UIKit.h>@interface RootVIEwController : UIVIEwController<uiscrollviewdelegate,UItableVIEwDelegate,UItableVIEwDataSource>{ UIScrollVIEw *_scrolVIEw; UItableVIEw *_tableVIEw; UItableVIEw *_tableVIEw2; UItableVIEwCell *_cell;}@end
RootVIEwConroller.m
#import "RootVIEwController.h"@interface RootVIEwController ()@end@implementation RootVIEwController- (ID)initWithNibname:(Nsstring *)nibnameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibname:nibnameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self;}- (voID)vIEwDIDLoad{ [super vIEwDIDLoad]; // Do any additional setup after loading the vIEw. [self initBackGroundVIEw];}#pragma -mark -functions-(voID)initBackGroundVIEw{ //tableVIEw后的滚动条 _scrolVIEw=[[UIScrollVIEw alloc]initWithFrame:CGRectMake(0,19,320,460)]; _scrolVIEw.contentSize=CGSizeMake(320*2,460); _scrolVIEw.delegate=self; _scrolVIEw.pagingEnabled=YES; _scrolVIEw.showsverticalScrollindicator=NO; _scrolVIEw.bounces=NO; [self.vIEw addSubvIEw:_scrolVIEw]; //tableVIEw1 _tableVIEw =[[UItableVIEw alloc]initWithFrame:CGRectMake(0,460)]; _tableVIEw.tag=1; _tableVIEw.delegate=self; _tableVIEw.dataSource=self; _tableVIEw.scrollEnabled=NO; [_scrolVIEw addSubvIEw:_tableVIEw]; //tableVIEw2 _tableVIEw2=[[UItableVIEw alloc]initWithFrame:CGRectMake(320,460)]; _tableVIEw2.tag=2; _tableVIEw2.delegate=self; _tableVIEw2.dataSource=self; _tableVIEw2.scrollEnabled=NO; [_scrolVIEw addSubvIEw:_tableVIEw2];}#pragma -mark -UItableVIEwDelegate-(NSInteger)tableVIEw:(UItableVIEw *)tableVIEw numberOfRowsInSection:(NSInteger)section{ return 3;}-(CGfloat)tableVIEw:(UItableVIEw *)tableVIEw heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return 125;}-(UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath{ _cell=[tableVIEw dequeueReusableCellWithIDentifIEr:@"ID"]; if (_cell==nil) { _cell=[[UItableVIEwCell alloc]initWithStyle:UItableVIEwCellStyleDefault reuseIDentifIEr:@"ID"]; } _cell.selectionStyle=UItableVIEwCellSelectionStyleNone; if (tableVIEw.tag==1){ _cell.textLabel.text=@"1"; }else if(tableVIEw.tag==2){ _cell.textLabel.text=@"2"; } return _cell;}
以上内容是小编给大家介绍的AndroID程序开发之UIScrollerVIEw里有两个tableVIEw 的详细介绍,希望对大家有所帮助!
总结以上是内存溢出为你收集整理的Android程序开发之UIScrollerView里有两个tableView全部内容,希望文章能够帮你解决Android程序开发之UIScrollerView里有两个tableView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)