如何快速显示页面底部的选项栏?

时间:2019-07-02 05:52:00

标签: swift uinavigationcontroller uitabbarcontroller

我在标签栏控制器中嵌入了一个导航控制器,并且我正在使用此页面上的表格视图。我想在编辑表格视图时隐藏标签栏并在页面底部显示选项。

我可以通过条形按钮项目开始和停止编辑。我可以隐藏标签栏,但是无法显示用于对表格视图中选定项目执行操作的选项。

我用此代码隐藏了标签栏,但是我不确定是否应该先隐藏。也许我应该改变吧。

tabBarController?.tabBar.isHidden = true

例如,这些屏幕截图来自iPhone的照片应用程序。在第一个屏幕截图中,显示了标签栏。单击选择按钮后,将显示第二个屏幕截图中的选项。

标签栏显示

enter image description here

选项正在显示

enter image description here

1 个答案:

答案 0 :(得分:0)

想法:您可以在View Controller的底部放置一个带有选项按钮的视图,并最初将高度设置为0并隐藏视图。当您的标签栏变为隐藏/图像时,只需简单地将视图的高度设置为标签栏的高度并使其可见即可。喜欢下面的图片。

When Tab bar Visible, (I did not change height here, but you can) When tab bar Hidden