如何以编程方式使用navbar偏移UItableviewcontroller

时间:2014-08-14 15:54:02

标签: ios objective-c uiscrollview uinavigationcontroller

如何以编程方式将导航栏添加到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)];

}

但这是结果:

enter image description here

我不能简单地嵌入导航控制器的原因是因为我使用这个UITableViewController作为子视图控制器的UIView。我这样做是为了得到一个像Snapchat一样的分页UIScrollView。每当我尝试将导航控制器嵌入到这个UITableViewController中时,它就不会在模拟过程中显示出来。

关于我想要完成什么的任何进一步细节您可以查看https://github.com/wannabegeek/PageViewController,因为这是我的项目。

谢谢!

0 个答案:

没有答案