Swift UITableView变小
我将尝试借助图片来解释我的问题: 首先,我刚刚在UIViewController中添加了一个UITableView。我选择它来显示它的框架,没有问题。 接下来,当我将按钮连接到UIViewController时,我的UITableView会变小。 我选择它是为了查看框架与内容不匹配。我注意到tableview从UINavigationBar和带电池的bar中精确减少了64 44+20 起初,我以为这只是XCode的一个显示问题,但后来当我尝试使用单元格运行它时,问题仍然存在 因此,我将UIContainerView放在UIViewController中,将tableView放在容器的控制器中。XCode正确地显示了我的表视图,但在运行它时,我会遇到同样的问题 提前谢谢大家,,Swift UITableView变小,swift,xcode,uitableview,uinavigationbar,Swift,Xcode,Uitableview,Uinavigationbar,我将尝试借助图片来解释我的问题: 首先,我刚刚在UIViewController中添加了一个UITableView。我选择它来显示它的框架,没有问题。 接下来,当我将按钮连接到UIViewController时,我的UITableView会变小。 我选择它是为了查看框架与内容不匹配。我注意到tableview从UINavigationBar和带电池的bar中精确减少了64 44+20 起初,我以为这只是XCode的一个显示问题,但后来当我尝试使用单元格运行它时,问题仍然存在 因此,我将UICo
对不起我的英语 问题在于,包含视图控制器的调整滚动视图插入在其属性检查器中被选中。取消选中它
可以使用此函数显式设置单元格的大小
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
}
当您使用segue连接两个控制器时,xCode会在第二个视图控制器上显示导航栏,因为第一个,即它正在制作segue的控制器,位于导航控制器内。是,但我不明白为什么我的tableview会变小如果你使用约束设置宽度和高度,它应该保持不变。事实上,这不会改变任何事情,因为正如你在第二张图片上看到的,UITableView的框架仍然是相同的大小,但只是tableview的内容变小了。灰色部分应填满整个框架