Android程序开发之UIScrollerView里有两个tableView

Android程序开发之UIScrollerView里有两个tableView,第1张

概述一,效果图。二,工程图。 三,代码。RootViewController.h#import<UIKit/UIKit.h>

一,效果图。

二,工程图。

 

三,代码。

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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1149361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存