dan*_*tha 0 uitableview uiscrollview ios swift swift3
我正在 Swift 3.0 中处理一个项目,它在 UIScrollView 中有一个 UITableView 已经设置了它的约束。
要求是在这个 UITableView 中显示一个将从数组返回的歌曲列表,但是这个 UITableView 的大小应该根据数组的大小动态排列,所以我不需要滚动 UITableView 因为我可以看到所有UITableView 中的歌曲(这个 UITableView 在我的 scrollView 里面,所以我可以使用我的 scrollView 在列表中上下移动)。
我将如何实现这一目标?
您可以根据内容更改 tableview 的高度。
var frame = tableView.frame
frame.size.height = tableView.contentSize.height
tableView.frame = frame
Run Code Online (Sandbox Code Playgroud)
如果您使用自动布局为 tableview 高度创建出口并将 tableview 内容大小分配给它的常量。
tableviewHeightConstraint.constant = tableview.contentSize.height
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
831 次 |
| 最近记录: |