Releases: HoloFoundation/HoloCollectionView
Releases · HoloFoundation/HoloCollectionView
2.1.3
2.1.2
Updated
- Check the cell class type and so on after the list appears.
- Provide default cell class for item and default header and footer class for section.
Fixed
- Fix the check of headersMap and footersMap when header and footer are reused.
2.1.1
Updated
- Change api: 1, replace
holo_updateItems:inSection:
withholo_updateItemsInSection:block:
; 2, replaceholo_remakeItems:inSection:
withholo_remakeItemsInSection:block:
. - Change the default value of the
HoloCollectionItem
property:canMove
fromYES
toNO
.
Fixed
- Fix
remakeItems:
method ofHoloCollectionSectionMaker
.
2.1.0
Added
- Support for updating and remaking items for a target section with a tag.
- Support the
updateItems
andremakeItems
methods forsectionMaker
.
Fixed
- Update sections by
holo_updateSections:
method.
2.0.0
Added
- Support to reload a collection view by setting datasource with
HoloCollectionSection
andHoloCollectionItem
. Addholo_sections
forUICollectionView
. - Add
holo_sectionIndexTitles
forUICollectionView
. - Add
holo_sectionForSectionIndexTitleHandler
forUICollectionView
. - Add
holo_scrollDelegate
forUICollectionView
.
Updated
- Rename
row
withitem
, and replaceholo_makeRows
withholo_makeItems
.
Fixed
- Get reuse id from handler, if the handler exists.
- Register the cell class, header class and footer class, if they haven't been registered before.
Removed
- No longer support
headerFooterConfigSEL
,headerFooterHeightSEL
andheaderFooterEstimatedHeightSEL
properties. - No longer support
itemS
,headerS
andfooterS
properties. And no longer support to regist key-Class map (itemsMap
,headersMap
andfootersMap
).
1.4.0
- Update
HoloCollectionView.h
, use angle-bracketed instead of double-quoted. - Update
HoloCollectionMacro
, add#if !defined()
.
1.3.0
- Add
nullable
to property.
1.2.0
- Add
beforeConfigureHandler
andafterConfigureHandler
, performed before and afterconfigSEL
.
1.1.0
- Add
_Nullable
to method parameters in cell protocol, header protocol and footer protocol.
1.0.0
- Refactor the update, remake and insert methods for
HoloCollectionView
and optimize the code logic. - Provide more properties of section and row maker to handle proxy events of
HoloCollectionView
. - Provide more protocols, implemented in cells, headers and footers to handle proxy events of
HoloCollectionView
. - Support to regist maps (key-Class) for row, header and footer.
- Check the index in
HoloCollectionViewProxy
for safety.