0

現在、UIViewController の UIView 内にある UIScrollView で非常に些細な問題が発生しています。

現時点では、UIScrollView 内に入れている情報の多くがコーディングするには多すぎるため、xib ファイルを使用しています.... (大量の情報、画像、何とか何とか) しかし、それらはすべて静的です.

これは、UIScrollView を UIViewController の UIView に追加するために使用したコードです。

_scrollView = [[UIScrollView alloc] init];
_scrollView.delegate = self;
_scrollView.scrollEnabled = YES;
_scrollView.showsVerticalScrollIndicator = YES;
_scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height * 7 );
[self.view addSubview:_scrollView];

ご覧のとおり、UIScrollView は LARGE です!!!

コンテンツ サイズを UIView のサイズの 7 倍に設定し、delegate メソッドを UIViewController に準拠するように設定しました。

今、私は完全にスクロールできますが、UIScrollView のコンテンツ サイズを A LARGE 量に設定しても、UIScrollView のコンテンツ全体をスクロールすることはできません!!!

私は一体何を間違っているのですか?:(

これもコメントアウトしました:

//_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.bounds.size.width, 2389)];

しかし、以下の (/) コード行と比較して (^) コード行を使用すると....スクロールできません....

 _scrollView = [[UIScrollView alloc] init];

私は何を間違っていますか?! /sob....

ありがとうございました!

編集:

UIScrollView は現在、xib の UIView のサイズの半分です.....すべてが xib でもセットアップされました...これは、表示されるすべてのコードです...

スナップショットが必要な場合は...ここ....

写真1

写真2

写真3

最初の画像の UIScrollview はずっと下にスクロールされています.....

私も NSLOG(@"self.view.bounds.size.height * 7) -> 2000+ を取得します

4

2 に答える 2

0

すべてのコードまたはその結果を表示できないため、UIScrollView が画面よりも大きいとしか想定できません。

これは、一部のコンテンツが画面の境界外に隠されていることを意味します。

お役に立てれば :)

于 2013-06-21T18:24:13.397 に答える