容器视图底部的 UIToolbar

Posted

技术标签:

【中文标题】容器视图底部的 UIToolbar【英文标题】:UIToolbar at the bottom of container view 【发布时间】:2014-04-06 21:56:05 【问题描述】:

我正在制作一个具有视差效果的应用。为此,我使用QMBParallaxScrollViewController,并创建了两个子视图。

我需要的是在视图底部有UIToolbar,这样用户可以滚动但总是有栏。

如果我在滚动详细信息子视图中使用它,它位于滚动的底部。我把它放在detail view controller root view中,当子view进入容器时,bar在后面。

我该怎么做才能让它在底部和前面?

【问题讨论】:

【参考方案1】:

我找到了答案

不需要添加工具栏。导航控制器默认拥有它,但隐藏。展示它:

- (void)viewWillAppear:(BOOL)animated

    [self.navigationController setToolbarHidden:NO animated:YES];


- (void)viewWillDisappear:(BOOL)animated

    [self.navigationController setToolbarHidden:YES animated:YES];
 

【讨论】:

以上是关于容器视图底部的 UIToolbar的主要内容,如果未能解决你的问题,请参考以下文章

在表格视图控制器中添加容器视图时,如何将其移动到最底部? (迅速)

引导程序上的移动视图在容器底部有额外的空白空间

如何使用嵌入表格的两个容器视图进行布局

在情节提要中将视图水平居中并垂直放置在底部

UIView 在滚动时从 UICollectionView 的底部分离

无论框架的 x 和 y 如何,UIView 始终位于屏幕底部 - Swift