UINavigationController - 显示UIToolbar并增加其高度

时间:2014-05-18 01:13:43

标签: objective-c uiview uinavigationcontroller uitoolbar cgrect

基于我在这里的各个帖子上看到的内容,这应该使我的UIToolbar 200px比默认值44更高。

- (void)viewDidLoad
{

    [self.navigationController setToolbarHidden:NO animated:NO];
    CGRect toolbarFrame = self.navigationController.toolbar.frame;
    toolbarFrame.size.height += 200;
    toolbarFrame.origin.y -= 200;
    self.navigationController.toolbar.frame = toolbarFrame;
}

但是,当视图加载时,它在标准44处呈现。我做错了什么?

1 个答案:

答案 0 :(得分:0)

文档说您不能直接修改附加到UINavigationController的UIToolbar。

我最终创建了一个新的并将其添加到子视图中。