1

我有一张通过情节提要创建的表格,其边缘被一些以编程方式创建的图像和标签剪裁。如何使表格 Z 轴位于其他 UI 项的顶部?设置Editor->Arrange->Send to front不起作用,因为其他项目是以编程方式创建的并且发生在“之后”。

4

1 回答 1

1

UIView 的 subviews 数组属性定义了它的子视图的 Z-index 排序。底部视图位于数组索引 0 处,顶部视图是 [subviews lastObject]。当您创建新对象时,它们会自动放置在此数组的末尾(因此在顶部)。

因此,您要确保该表在数组中比您以编程方式创建的对象晚。一种简单的组织方法是在情节提要中创建一个子视图作为图像和标签的容器,作为 tableview 的兄弟,并确保 tableview 在前面。

于 2013-01-17T04:06:29.753 回答