2011-10-22 186 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); 

並拖動它,並連接到廈門國際銀行的滾動視圖控制器。