並べ替えたい 2 つのビューが関連していない場合、表示されるビューの順序を変更するにはどうすればよいですか?
私は他の誰かのコードに取り組もうとしていますが、彼らは UITableViewController のサブクラスであるクラスを持っています。背景を入れたいので、 self.view のサブビューとして入れています。
問題は、テーブルの前に表示され、テーブルが self.view.tableView ではなく self.tableView として配置されていることです。2 つのビューが一緒ではないため、sendSubviewToBack メソッドを使用できません。
self は、私が取り組んでいる viewController クラスです。
何か案は?
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"editInfoBG.png"]];
background.frame = CGRectMake(0, 0, 320, 416);
[self.view addSubview:background];
// Doesn't work, the table is not a subview of self.view
[self.view sendSubviewToBack:background];