Как стать автором
Обновить

Комментарии 10

Так что на счет картинки в конце?
После десятка попыток отредактировать пост, я решил обойтись без нее. Картинку можно найти по ссылке Или вот тут, которая дважды встречается в тексте.
Интересный баг — если добавлять картинку, ссылка на которую уже есть в тексте, после публикации исчезают все ссылки на нее. Вернее, не интересный, а раздражающий.
А без спойлера нормально работает?
Та ж фигня. Стоит только добавить в теге img ссылку, которая встречается в тексте как ссылка (и просто текстом), после сохранения изменений исчезают все.
Мда, интересные нововведения.
Вариант: измените картинку на 1 пиксель и залейте ещё раз на хабрасторадж.
Я просто статью почти сразу прочитал, а комментарий потом добавил, не перечитывая.
Не понимаю почему FlowLayout не подошел. У Apple в документации есть ровно та картинка, которую вы пытались сделать. В чем разница?

UPD: посмотрел на нумерацию картинок тут и понял почему, вопрос снят. Сейчас сам попробую поиграться, но с высокой вероятностью FlowLayout и правда не покатит.
Спасибо за статью. Как раз ковыряю этот контрол для нашего проекта.
Спасибо за статью, неделю назад нарыл ее, прочитал первую половину, и решил не читать дальше, а разобраться самому ) Теперь благодаря Вам освоил custom layout. Единственное, я беспокоился за производительность (тоже пришел к идее правой границы), но раз вы пишете, что все хорошо, то это good. Я просто еще на устройстве не тестировал. Но подумал, что если будут проблемы, то можно сделать такой финт, что применять метод расчета желаемой строки только для последних, например, 6-9-12 элементов, чтобы выровнять, а до этого просто идти по порядку забивая клетки картинками. Пишите еще, у вас хорошо получается!
Спасибо и вам на добром слове.
Кстати, я тут немного всем наврал по незнанию: в prepareLayout необязательно сразу весь contenSize высчитывать, потому что лэйаут всякий раз при скролле уточняет collectionViewContentSize. Так что можно просчитать на n-ное количество экранов вперед, а потом по мере надобности досчитывать дальше. Так что тут бооольшое пространство для оптимизации приведенной мной реализации.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории