2

我想在 MoreNavigationControllerUIImageView中生成的顶部添加一个。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)];

图像已添加,但 tableview 大小和位置不会改变。我也试过:

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

0 回答 0