2015-08-14 2 views
0

Я создал прототип ячейки для UICollectionView и установил для этого некоторое измерение. В ячейке я добавил Thumbnail (и другие объекты) и установил constraints так, чтобы громкость полностью заполнила ячейку. Однако между ними все еще остается некоторое пространство. Я установил цвет фона в ячейке, чтобы продемонстрировать это. Прикрепленный скриншот для этого же. То же самое происходит и в табличном представлении.Появляется дополнительное дополнение UICollectionViewCell

Одним из хаков может быть установка отрицательного значения в ограничение. Но я хочу, чтобы было добавлено дополнительное пространство, даже ограничение ограничено клетками top, left, bottom, right.

ответ

1

Дополнительное расстояние связано с краями, при выборе любого constaint просто снимите по отношению к краю в отдельных ограничений

selct your constraint to edit

  • открыт второй пункт выпадающего
  • будет относительно края и
  • снимите его
+0

У меня не было возможности отключить относительный запас в ограничениях. – hridayesh

+0

отредактировал мой ответ. Я не смог получить снимок относительного запаса :( – Misha

+0

Спасибо, это сработало. Что такое относительный запас? – hridayesh

1

Ваше содержимое ячейки имеет x из 8 и y из 8, что приведет к заполнению, как при прикреплении ограничения к супервизорам, ограничения будут добавляться в качестве полей. Просто измените x и y на 0 и обновите ограничения!

[EDIT]:

Для того, чтобы выработать точку:

1.clear the constraints of the view inside the content view of the cell. 
2. make the view's x and y as 0. 
3. add constraints as previously, you did, UNCHECK "constraints to margin". 

enter image description here

+0

, поскольку мое ограничение, чтобы соответствовать верхней левой ячейки, х 8 и у 8 приходит в за ограничение. Если изменить его на 0,0, это даст предупреждение. Чтобы удалить предупреждение, если я снова установил ограничение, он установил ограничение на -8, -8. Я упомянул о чём-то в моем вопросе, чтобы наложить негативное ограничение. но почему дополнительное пространство, если constrain говорит, соответствует совпадению изображения с вершиной ячейки. Не мог этого понять. – hridayesh

+0

Измените x и y вашего представления как 0, а затем установите ограничения .. снимите флажок «Ограничения на пометку». –