UIScrollView を UIViews と共に使用しようとしています (xib ファイルとして管理するため)。今のところ、ビューを格納する配列があります。
testingView はUIViewcontroller
独自の xib ファイルを使用し、testingView2 もUIViewcontroller
独自の別の xib ファイルを使用します
- (void) viewDidLoad {
[super viewDidLoad];
_testingView = [[TestingViewController alloc] init];
_testingView2 = [[TestingViewController2 alloc] init];
self.array = [[NSArray alloc] initWithObjects: _testingView.view, _testingView2.view, nil];
for (int i = 0; i < [array count]; i++) {
CGRect frame;
frame.origin.x = self.scrollingView.frame.size.width*i;
frame.origin.y = 0;
frame.size = self.scrollingView.frame.size;
[self.scrollingView addSubView: [self.array objectAtIndex:i]];
}
self.scrollingView.contentSize = CGSizeMake (_scrollingView.frame.size.width*[array count], _scrollingView.frame.size.height);
}
問題は、彼が最初のビューのみを取得していて (たとえそれらを切り替えても)、2 番目のビューが表示されないことです。ビューの代わりに UIImages を使用しても同じことが機能しています。彼は配列の順序で 2 番目のビューを見ていないようです...