2

MoreNavigationController で生成されたUIImageViewの上にを追加したいと思います。UITableViewこれを行うには、UITableViewの位置とサイズを変更する必要があります。

これが私が試したコードです:

UIImageView *img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"barre.png"]];
    [img setFrame:CGRectMake(0, 20, 320, img.frame.size.height)];
    [self.tabBarController.moreNavigationController.view addSubview:img];
    [[[self.tabBarController.moreNavigationController.viewControllers objectAtIndex:0] view] setFrame:CGRectMake(0, 320, 320, 300)];

画像は追加されますが、テーブルビューのサイズと位置は変わりません。私も試しました:

[self.tabBarController.moreNavigationController.topViewController.view setFrame:CGRectMake(0, 320, 320, 300)];
4

0 に答える 0