如何在 Swift 中构建这个布局

Posted

技术标签:

【中文标题】如何在 Swift 中构建这个布局【英文标题】:How to build this layout in Swift 【发布时间】:2016-08-29 08:06:14 【问题描述】:

我正在开发一个应用,它有一个页面,顶部应该是image,下面是表格。问题是当我滚动时,我希望所有内容都滚动,包括image。最好的方法是什么:

带有图像视图和表格视图的滚动视图?

在表格视图中为图像创建某种静态单元格?

有人知道一些例子吗? 任何帮助表示赞赏!

【问题讨论】:

1) 创建一个tableview。 2)创建两个自定义tableviewcells。 3) 第一个单元格的内容视图由图像视图组成。 4)第二个单元格的内容视图包含您的 gui 中显示的其他元素。 【参考方案1】:

最好的方法是使用 UITableViewController。有了它,您可以轻松高效地实现所有单元。然后在 UITableViewController 中的 tableView 顶部拖放一个 imageView。你可以把它放在 tableView 和 Top 之间以获得你想要的。

【讨论】:

以上是关于如何在 Swift 中构建这个布局的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自动布局在 Swift 中为可重用的 UIView 设置约束?

Swift:如何在设备旋转后刷新UICollectionView布局

如何在 Swift 中使用两个 TableView 设计动态布局

Swift - UICollectionView:如何在标题中自动布局标签间距

在 Swift 中,当方向发生时如何更改表格单元格布局?

如何在 iOS 中使用 swift 重新定位视图?