Ios 底部空间赢得';设置约束后不会消失
我有一个应用程序,其中故事板如下所示: 在输出中,用户可以在两个TableViewController之间滚动(使用内嵌在容器中的pageViewController) 我将容器的约束设置为(顶部:50,右侧:0,底部:0,左侧:0,不相对于边距)。我还尝试将两个TableView中的“HeightForFooterInstition”设置为0和CGFLOAT_MIN,但底部间距不会消失。这是我的输出:Ios 底部空间赢得';设置约束后不会消失,ios,autolayout,constraints,Ios,Autolayout,Constraints,我有一个应用程序,其中故事板如下所示: 在输出中,用户可以在两个TableViewController之间滚动(使用内嵌在容器中的pageViewController) 我将容器的约束设置为(顶部:50,右侧:0,底部:0,左侧:0,不相对于边距)。我还尝试将两个TableView中的“HeightForFooterInstition”设置为0和CGFLOAT_MIN,但底部间距不会消失。这是我的输出: 有什么建议吗?我肯定有一个明显的解决方案我错过了,但我不知道哪一个 我通过删除页面控件解
有什么建议吗?我肯定有一个明显的解决方案我错过了,但我不知道哪一个 我通过删除页面控件解决了问题,即删除以下UIPageViewControllerDataSource方法:
-(NSInteger)presentationCountForPageViewController:
-(NSInteger)presentationIndexForPageViewController:
页面控件默认为白色对白色,这就是我错过它的原因
感谢@matt,他向我指出我应该使用视图调试器,这是一个简单的问题
我希望这会有帮助 所以你想在顶部留下所有的空白,但不想在底部留下空白?为什么不调试?使用视图调试器!它会准确地告诉你你看到了什么,以及在屏幕上如何定位和调整视图的大小。正确,我不想在底部留下空白。我是objectiveC/cocoa编程新手,所以我从未使用过视图调试器,但我现在将尝试解决它。谢谢很好,让我知道你进展如何。从这里不可能看到你的故事板,所以如果你试着从你的角度来分析它,会更好。哇,这很简单:)!如果我两周前就知道这个工具存在的话,那我就可以节省很多时间直到今天。事实证明,我只需要删除页面控件(presentationCountForPageViewController和PresentationIndexFormageViewController方法)。再次感谢马特!