0

https://github.com/romaonthego/REPagedScrollViewで説明されているように、UIPageControl が埋め込まれた Paged UIScrollView を使用しています。

私が使用すると、コードは正常に動作します

UIView *page1 = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, self.view.frame.size.height - 40)];
page1.backgroundColor = [UIColor lightGrayColor];
[scrollView addPage:page1];

しかし、私のプロジェクトには nib ファイルを使用する必要があります。私はそれを次のように呼んでいます:

UIView *page1 = [[[NSBundle mainBundle] loadNibNamed:@"mySubViewController" owner:self options:nil] objectAtIndex: 0];
page1 = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, self.view.frame.size.height - 40)];
page1.backgroundColor = [UIColor lightGrayColor];
[scrollView addPage:page1];

これはほとんど問題なく動作します。ビューを呼び出すことができます。唯一の問題は、ビューが initWithFrame:CGRectMake をリッスンせず、フルスクリーンで読み込まれ、ナビゲートするページ コントロールが表示されないことです。

自動レイアウトはオフに設定されています。

ここで私が間違っている場所を誰かに教えてもらえますか? この問題を解決するために何ができますか?

敬具、デビッド

4

1 に答える 1