我在网上看到这张图:
添加相框和两行(第一,最后)的部分......你如何实现这样的设计!
我只知道如何在 xCode 中使用屏幕的全宽而不是在单个部分中制作行(静态和动态),但不进行这样的划分并从其他两行中添加一个框架
我的设计是这样的
任何帮助我都会感激
提前致谢
您给出的示例实际上是将第一部分,最后一部分嵌入到表格视图中,这并不是很清楚。它可以很容易地成为具有嵌入视图的单个单元格,该视图带有看起来像行的边框。以下是我认为可以实现您给出的观点的几种方法。
让它们成为实际行 - 但使用自定义单元格布局,将“第一个”和“最后一个”标签偏移到更右侧。然后为位于UITableView 单元顶部但在其中的配置文件创建一个 UIImageView 。基本上将它作为 UITableView 的第一个子视图插入。它应该覆盖前两个单元格的左上角。您可以这样做,因为这些单元格具有已知的静态高度,并且您已经设置了左侧偏移量。另一种选择是将其插入顶部单元格,但使其溢出边界并设置 clipsToBounds = NO。
使整个顶视图成为使用 CALayers 或 CoreGraphics 手动绘制线条和布局的自定义 UIView,使其看起来像表格视图的一部分。将其设置为 TableView 标题,或第一节标题。
您还可以做很多事情,例如更改框架布局。
您可以使用 xib 来实现此目的 仔细阅读,如果您不明白任何内容,可以再次问我,这有点棘手
在你的 xib 中创建一个 UIView 并为你的照片和名字、姓氏单元格使用文本字段图像视图和所有设计,然后采用 UITableView。
现在将您的 UIView 拖放到您的 UITableView 上,这样它将被视为您的表格标题,您的第一部分现在将与您设计的一样,就像带有名字和姓氏字段的照片一样。
我已经在我的其他项目中做到了这一点,所以希望这样你也可以做到这一点,并问我是否需要任何帮助。