当应用程序从当前返回父视图时,应用程序底部的空白区域
Posted
技术标签:
【中文标题】当应用程序从当前返回父视图时,应用程序底部的空白区域【英文标题】:White Space at the bottom of app when it goes back to parent view from current 【发布时间】:2011-07-29 04:59:49 【问题描述】:我正在开发一个应用程序底部有UITabBar
的应用程序。其中一个选项卡保存UITableviewController
,另一个保存UIViewController
。 UITableViewController
被定制为保存图像网格。当我点击这些图像时,我的应用程序会在navigationcontroller
中推送另一个视图,但此时我删除了标签栏并放置了工具栏。到目前为止一切正常。但是当我回到父视图时,我会在它的底部看到空白。我将工具栏隐藏在viewWilldisapper
中,这样我就无法在父视图中看到。
谁能告诉我哪里出错了?
问候,
苏米特。
【问题讨论】:
【参考方案1】:您不需要在 viewWillDisappear 中隐藏 toolBar。当您使用 hidesBottomBarWhenPushed 方法隐藏标签栏时,它会在您推送和弹出时自动隐藏和显示。尝试删除在 viewWillDisappear 中隐藏 toolBar 的那段代码。
【讨论】:
如果我删除它,那么我会在父视图的标签栏顶部得到空的工具栏。我没有通过 IB 完成所有编程。以上是关于当应用程序从当前返回父视图时,应用程序底部的空白区域的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从 BottomSheetDialogFragment 返回到父片段
来自 AppDelegate 的当前 viewController 崩溃/空屏