如何以编程方式将导航栏添加到UITableViewController,并将实际的表视图偏移到导航栏结束处所在的位置。这就是我到目前为止所做的:
- (void)viewDidLoad
{
[super viewDidLoad];
UINavigationBar *myBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, 320, 60)];
[self.view addSubview:myBar];
[self.tableView setContentInset:UIEdgeInsetsMake(60, 0, 0, 0)];
}
但这是结果:
我不能简单地嵌入导航控制器的原因是因为我使用这个UITableViewController作为子视图控制器的UIView。我这样做是为了得到一个像Snapchat一样的分页UIScrollView。每当我尝试将导航控制器嵌入到这个UITableViewController中时,它就不会在模拟过程中显示出来。
关于我想要完成什么的任何进一步细节您可以查看https://github.com/wannabegeek/PageViewController,因为这是我的项目。
谢谢!