2015-03-01 2 views
0

Внутри одного из образцов кодов из WWDC 14 я нашел следующую строку в init: в подкласс UICollectionViewController:Что такое edgeForExtendedLayout: for?

[self setEdgesForExtendedLayout:UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight]; 

Когда я заметил это, это ничего не изменило. В чем причина? Для чего это на самом деле?

+0

возможно дубликат [Объясняя разницу между automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout в iOS7] (http://stackoverflow.com/questions/18798792/explaining-difference-between-automaticallyadjustsscrollviewinsets-extendedlayo) –

ответ

0

«edgeForExtendedLayout» используется для указания того, какие края представления должны быть расширены, независимо от прозрачности столбца.

Возможно, вы используете это как контроллер вида, который не встроен в какой-либо другой контроллер представления или не является контроллером корневого представления. Вы можете передать его в официальном documnetation яблока here.

Смежные вопросы