Когда я пытаюсь дать ячейку представления коллекции это динамичный с, основанный на этикетке будет содержать что-то странное происходит с расстоянием между клеткой:CollectionView клеток динамическая ширина ломает макет
Если я пространство элементы, дающие статическую ширину, ячейка в настоящее время заложен, как ожидалось:
код, который дает элемент ширина является:
func collectionView(collectionView: UICollectionView!, layout collectionViewLayout: UICollectionViewLayout!,
sizeForItemAtIndexPath indexPath: NSIndexPath!) -> CGSize
{
let element = self.default_categories[indexPath.row] as NSString
let stringSize = element.sizeWithAttributes([NSFontAttributeName: UIFont.systemFontOfSize(18.0)])
// return CGSize(width: stringSize.width, height: self.categoriesView.frame.height)
return CGSize(width: 100, height: self.categoriesView.frame.height)
}
Так, в принципе, я не знаю, где это пространство приходит, когда я попытаться дать клеткам, динамическую ширину.
sectionInset является (0, 0, 0, 0) и minimumLineSpacing также 0.
В отличие от форумов, мы не используем «Спасибо» или «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be «Спасибо заранее», а не «Спасибо в продвинутом». –
fk2blow: @JohnSaunders здесь. Пожалуйста, прочитайте ссылку, которую он опубликовал. Ваши аргументированные комментарии не помогли сообществу «И все же вы отправили их. –