UITableViewがスクロールされたときに移動しないサブビューを作成するために、UITableViewの親ビューにサブビューを追加しようとしています。サブビューをUITableViewに追加すると、ユーザーのスクロールアクションでテーブルとともに移動します。
これまでのところ、私のシナリオでは、UITabBarControllerに3つのUINavigationControllerがあります。それぞれにUITableViewControllerがあります。個々のコントローラーの画面にサブビューを追加したいと思います。ただし、次のように新しいサブビューをアプリケーション全体に追加したくありません。
[[[UIApplication sharedApplication] keyWindow] addSubview:newView];
新しいコントローラーをスタックにプッシュしたり、コントローラーをポップしたりするときに、サブビューを移動して、その上にあるUITableViewとともに非表示にします。ユーザーがUITableViewをスクロールすると、新しいサブビューは移動せずにその位置に配置されるという事実を維持します。UITableViewと新しいサブビューが同じレベルになるようにします。
ありがとう