2016-03-17 5 views
0

У меня есть UICollectionView, скажем, 200 ширины. Я могу прокручивать вертикально без каких-либо проблем. Но я хотел бы иметь возможность прокручивать CollectionView 60 px за пределы вправо. Это возможно?UICollectionView - прокрутка за пределы

+0

Если вы используете UICollectionViewFlowLayout, установив itemSize.width> 200, он будет прокручиваться. –

+0

Ну, я использую свой FlowLayout для выполнения некоторых других работ для меня. Я не уверен, что смогу совместить его. Я думал о подклассе CollectionView и переопределении hitTest. – hugocarlmartin

ответ

0

Уверенный, UICollectionView унаследовал от UIScrollView, это означает, что вы можете добавить вставку. Это означает, что вы будете прокручивать больше, но размер контента, в который вы помещаете свою ячейку, будет таким же.

СВИФТ
var contentInset: UIEdgeInsets
Objective-C
@property(nonatomic) UIEdgeInsets contentInse т
Используйте это свойство, чтобы добавить к прокруткой области вокруг содержания. Единица измерения - это точки. Значение по умолчанию - UIEdgeInsetsZero.

Помните, что для балансировки движения полосы прокрутки также необходимо добавить scrollIndicatorInsets.

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