什么是edgesForExtendedLayout:for?

时间:2015-03-01 13:51:20

标签: ios objective-c

在WWDC 14的一个示例代码中,我在init:的子类UICollectionViewController中找到了以下行:

[self setEdgesForExtendedLayout:UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight];

当我评论它时,它什么都没改变。是什么原因把它放在那里?实际上是什么?

1 个答案:

答案 0 :(得分:0)

' edgesForExtendedLayout'用于指定视图的哪些边应该扩展,而不管条形半透明。

您可能正在将其用作视图控制器,该控制器未嵌入任何其他视图控制器或是根视图控制器。 您可以在苹果公司的官方文件 here.

中引用它