2011-10-22 20 views
0

私のアプリケーションでは、水平スクロールビューの機能を実装する必要があります。 .hファイル私はそののsynthesizeプロパティを設定している水平スクロールビューが機能しない

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

コーディングを次のように私は、コードを書かれています。 .mファイルのコーディング。

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

しかし、動作しません。

(インタフェースビルダー)私は、ファイルの所有者のコンセントに参加しました。

plz私に役立つ変更や他のコードを教えてください。

thanxです。

答えて

0

全体のコードは、私はちょうどviewDidLoadメソッドにviewWillAppearメソッドからコードをシフトし

最適です。

とその動作は正常です。

0

コードは正常に動作しています。 IBOutletをもう一度チェックしてください。また、コンテンツサイズとフレームをviewDidLoadビューコントローラの方法で設定してください。

プログラムでScrollViewを追加します。 Hファイルの HERESにコード

UIScrollView *HorizontalScroll; 

メートルファイルのコード(のViewControllerのの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); 

し、それをドラッグしXIBでのscrollviewコントローラに接続。

関連する問題