2011-10-22 141 views
0

在我的应用程序中,我必须实现水平滚动视图的功能。水平滚动视图不工作

编码.h文件中

UIScrollView *HorizontalScroll; 
@property (nonatomic,retain) IBOutlet UIScrollView *HorizontalScroll; 

我已经设置了综合性质的:我有如下编写的代码。编码.m文件。

[HorizontalScroll setContentSize:CGSizeMake(330,69)]; 
[HorizontalScroll setFrame:CGRectMake(0,126,320,69)]; 

但它不工作。

在界面生成器中我已将它的出口加入文件的所有者。

PLZ告诉我修改或其他代码可以帮助我。

thanx提前。

回答

0

整个代码是完美

我只是转移了代码viewWillAppear中的方法viewDidLoad方法。

及其工作正常

0

你的代码对我来说工作正常。 再次检查你的IBOutlet :),还设置内容大小和框架在viewDidLoad视图控制器的方法。

以编程方式添加ScrollView。为.h文件

UIScrollView *HorizontalScroll; 

代码M档 继承人代码:(在视图控制器的viewDidLoad中)

-(void)viewDidLoad { 
    [super viewDidLoad]; 
    HorizontalScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0,126,320,69)]; 
    [HorizontalScroll setContentSize:CGSizeMake(330,69)]; 
    [HorizontalScroll setBackgroundColor:[UIColor redColor]]; // color is set just to know where the scroll view is , remove this line afterwards. 
    [self.view addSubview:HorizontalScroll]; 
    } 
0
HorizontalScroll.contentSize=CGSizeMake(320, 550); 

并拖动它,并连接到厦门国际银行的滚动视图控制器。