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 をリッスンせず、フルスクリーンで読み込まれ、ナビゲートするページ コントロールが表示されないことです。
自動レイアウトはオフに設定されています。
ここで私が間違っている場所を誰かに教えてもらえますか? この問題を解決するために何ができますか?
敬具、デビッド