UITableview 没有在 iOS 中使用自动布局调整大小
Posted
技术标签:
【中文标题】UITableview 没有在 iOS 中使用自动布局调整大小【英文标题】:UITableview not resizing with auto layout in iOS 【发布时间】:2017-09-13 05:45:49 【问题描述】:在我的 ViewController 中,我有一个单独的 UIView,我在其中添加了一个 UITableView。
相对于 UIView,我已经设置了 UITableView 的约束
TableView.Top = top + 5
SuperView.Bottom = tbleView.Bottom (Const : 8)
没有设置 TableView 的高度约束
现在当我更改底部视图的框架并增加底部视图的高度时 public override void ViewDidLayoutSubviews()
View 的框架发生了变化,但 UItableview 没有拉伸和扩展高度。
知道我是否遗漏了什么吗?
`
【问题讨论】:
尝试:tableView.Bottom = SuperView.Bottom (Const : -8) 您能否提供更具体的细节来描述您的问题,附上一些代码或提供说明。 【参考方案1】:不确定。可能适合你。
subview.autoresizingMask = [.flexibleWidth, .flexibleHeight]
【讨论】:
以上是关于UITableview 没有在 iOS 中使用自动布局调整大小的主要内容,如果未能解决你的问题,请参考以下文章
在 IOS Objective C 中,如何让单元格自动调整其子 UITableView 的内容大小
不使用 AutoLayout 的 UITableView 动态行高
没有自动布局的 IOS11 的 Tableview 高度调整