我想在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)];
添加了图像,但是tableview的大小和位置没有变化。我也尝试过:
[self.tabBarController.moreNavigationController.topViewController.view setFrame:CGRectMake(0, 320, 320, 300)];