iOS 4.0 minimum.
Without any further information, all the sources provided here are under the MIT License quoted in NRGridView/LICENSE.
What is NRGridView
NRGridView is a grid-view UI component (built as a static library) which has been developed by Louka Desroziers, for Novedia Regions. How it works? Almost like UITableView works. You set a dataSource, and a delegate.. and you implement all @required methods. It also has a 'layoutStyle'. It means you can use it as a vertical gridView, or horizontal grid-view!
If you got any suggestions, or if you need more UITableView-like methods, do not hesitate to email me at firstname.lastname@example.org
- Long pressure gesture recognition if the appropriate delegate method is implemented by your controller:
- (void)gridView:(NRGridView*)gridView didLongPressCellAtIndexPath:(NSIndexPath*)indexPath;
- Long pressure options for automatic un-highlight of the pressured cell. Available options can be combined together:
NRGridViewLongPressUnhighlightUponPressGestureEnds = 0x01, // Un-highlights the cell when the user's finger lefts the screen
NRGridViewLongPressUnhighlightUponScroll = 0x02, // Un-highlights the cell when the user scrolls the gridView.
NRGridViewLongPressUnhighlightUponAnotherTouch = 0x04 // Un-highlights the cell when the user touches the same or another cell
- Arithmetic crashes
- Content Insets
- Calling -setCellSize: now automatically refreshes the gridView
This component has been developed for Novedia Regions, a french company which develops apps for mobile devices.
Referencing this project in your AboutBox is appreciated. Please tell me if you use this class so we can cross-reference our projects.
Enjoy, and share ;)