2 つのビューにページングの概念を実装したいのですが、実装して正常に動作していますが、その特定のビューでは、最初のビューには 2 つのビューが必要で、ナビゲーション バーに 2 つのボタンがあり、1 つのボタンを選択すると 1 つのビューが表示されます。 2番目のボタンには2番目のビューを表示する必要があります。Xibを使用してスクロールビューを追加し、その中にビューを追加しています。
問題は、firstView で 2 番目のボタンを選択しているときに、secondview を取得できなかったことです。
この問題を解決するために私を導いてください。
このコードを使用して、スクロールビューでビューを取得しています。
NSArray *views = [NSArray arrayWithObjects:maleCircleView,femaleCircleView, nil];
for (int i = 0; i < views.count; i++)
{
UIView *subview = [views objectAtIndex:i];
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i+10;
frame.origin.y = subview.frame.origin.y-30;
frame.size = self.scrollView.frame.size;
[titleLabel setHidden:YES];
subview.frame = frame;
if(i==0)
{
UIView *femaleView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];
[femaleView setBackgroundColor:[UIColor redColor]];
[femaleView setTag:subview.tag+11];
UIImageView *sample = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"save.png"]];
sample.frame = CGRectMake(250, 50, 50, 50);
[femaleView addSubview:sample];
NSLog(@"femaleView:%@",femaleCircleView);
[self.scrollView addSubview:femaleView];
[femaleView addSubview:maleCircleView];
// [femaleView setHidden:YES];
}
NSLog(@"subview:%@",subview);
[self.scrollView addSubview:femaleCircleView];
}