나는 왜 belowSubview가 작동하지 않는지에 대해 모두 혼란스러워한다.addSubview insertSubview aboveSubview 비트가 작동하지 않는 이유에 대해 혼동을 느낀다.
내 navigationController에 일부 (하위 뷰)를 추가하고 있는데 그 중 일부는 잘 작동합니다.
-(UITableView *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
...
[self.navigationController.view addSubview:ImageView];
[self.navigationController.view addSubview:toolbar];
내 앱에서 어떤 점을 추가하면 내 툴바 위에 다른 툴바 또는 이미지를 추가하고 싶습니다.
그래서 내가 그러나이 작동하지 않습니다이
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
...
...
[self.navigationController.view insertSubview:NewImageView aboveSubview:toolbar];
//crucial of course [edit]
rvController = [RootViewController alloc] initWithNibName:@"RootViewController" bundle:[NSBundle] mainBundle];
rvController.CurrentLevel += 1;
rvController.CurrentTitle = [dictionary objectForKey:@"Title"];
[self.navigationController pushViewController:rvController animated:YES];
rvController.tableDataSource = Children;
[rvController release];
같은 것을하고 있어요 가정 해 봅시다 .. 사람이 내가 여기에 잘못 뭘하는지 알고 있나요 ... 나는 다른 것을 사용했습니다해야 addSubview 대신 또는 다른 곳에 문제가 있습니까?
감사합니다 .. 당신이 옳았, 아무 문제가 없다. 새로운 뷰 컨트롤러를 밀어 넣었습니다. –
원래 이미지 나 툴바 위에 새 이미지/툴바를 표시하려고합니까? 아니면 둘다? –