私はこのバグを抱えており、数日間苦労しています。基本的にはInstagramのようなプロフィールを作りたいです。
上部の「タブバー」の最初の2つのボタンのいずれかをクリックすると、コンテンツが下部に表示されます。画面の上部は同じままです。私はいくつかのUIViewControllersといくつかのUITableViewControllerを持っています。ビューコントローラを表示するためのボタンが5つあります。私の問題は、tableviewcontrollerを表示できることですが、たとえば、2番目を表示してから最初に戻ろうとすると、最後に表示したものに固定されてしまいます。これが十分に明確であることを願っています。ビューコントローラを表示するためのコードは次のとおりです。
- (IBAction)wallButtonPressed:(id)sender
{
if(!_userWallViewController) {
self.userWallViewController = [[WallViewController alloc] init];
self.userWallViewController.activityFeedTableView.bounds = self.containerView.bounds;
}
[self.currentViewController.view removeFromSuperview];
[self.currentViewController removeFromParentViewController];
self.currentViewController = self.userWallViewController;
self.userWallViewController.searchURLString = [NSString stringWithFormat:@"/event/user/%@", self.userID];
self.userWallViewController.containerView = self.containerView;
[self.containerView addSubview:self.userWallViewController.view];
[self addChildViewController:self.userWallViewController];
[self.userWallViewController.view setNeedsDisplay];
[self.userWallViewController viewWillAppear:YES];
}
containerViewは、画面の下部全体を占めるUIViewです。currentViewControllerはプレースホルダーviewControllerであり、userWallViewControllerはUITableViewControllerです。
どんな種類の助けも大歓迎です。これは実際のバグの状況です。ありがとう