Inherits NSObject.
Public Member Functions | |
| (EMSearchTableCell *) | - listCellForRecord:reuseIdentifier: |
| (NSInteger) | - listCellHeight |
| (EMSearchTableCell *) | - breadcrumbCellForFacetValueSelection:reuseIdentifier: |
| (EMSearchTableCell *) | - reviewCellForReview:reuseIdentifier: |
| (UITableViewCell *) | - shoppingCartCellForCartItem:reuseIdentifier: |
| (TTTableViewCell *) | - loadingCellWithReuseIdentifier: |
| (MKAnnotationView *) | - viewForAnnotation: |
| (TTTableViewCell < EMStoreCellProtocol > *) | - storeListCellForStore:reuseIdentifier: |
| (EMGridViewCell *) | - productGridViewCellWithReuseIdentifier: |
| (EMGridViewCell *) | - navStateItemBannerGridViewCellWithReuseIdentifier: |
| (EMGridViewCell *) | - navStateItemGridViewCellWithReuseIdentifier: |
| (NSInteger) | - productRowsPerPageInLandscape |
| (NSInteger) | - productColumnsPerPageInLandscape |
| (NSInteger) | - categoryRowsPerPageInLandscape |
| (NSInteger) | - categoryColumnsPerPageInLandscape |
| - (EMSearchTableCell *) breadcrumbCellForFacetValueSelection: | (EMFacetValueSelection *) | facetValueSelection | |
| reuseIdentifier: | (NSString *) | reuseIdentifier | |
Returns an instance of the breadcrumb UITableViewCell to the EMSearchQueryInfiniteScrollController. The EMSearchQueryInfiniteScrollController will call setObject on the cell, so this does not need to be called by this method.
| - (EMSearchTableCell *) listCellForRecord: | (EMRecord *) | record | |
| reuseIdentifier: | (NSString *) | reuseIdentifier | |
Returns an instance of the main product UITableViewCell to the EMSearchQueryInfiniteScrollController. The EMSearchQueryInfiniteScrollController will call setObject on the cell, so this does not need to be called by this method.
| - (NSInteger) listCellHeight |
Returns the cell of the list cell
| - (TTTableViewCell *) loadingCellWithReuseIdentifier: | (NSString *) | reuseIdentifier |
Returns an instance of a TTTableViewCell to be used a loading indicator for infinite scroll views.
| - (EMGridViewCell *) productGridViewCellWithReuseIdentifier: | (NSString *) | reuseIdentifier |
Returns an instance of the main product EMGridViewCell to the EMInfiniteScrollGridController.
| - (EMSearchTableCell *) reviewCellForReview: | (EMReview *) | review | |
| reuseIdentifier: | (NSString *) | reuseIdentifier | |
Returns an instance of a UITableViewCell to the EMProductReviewsController. The EMProductReviewsController will call setObject on the cell, so this does not need to be called by this method.
| - (UITableViewCell *) shoppingCartCellForCartItem: | (EMCartItem *) | cartItem | |
| reuseIdentifier: | (NSString *) | reuseIdentifier | |
This is meant to be used by the ShoppingCartController in the refapp project
| - (TTTableViewCell< EMStoreCellProtocol > *) storeListCellForStore: | (EMStore *) | store | |
| reuseIdentifier: | (NSString *) | reuseIdentifier | |
Returns a new instance of a store list table view cell. This method is used by the EMStoreListTableView within the EMStoreLocatorViewController.
| - (MKAnnotationView *) viewForAnnotation: | (id <MKAnnotation>) | annotation |
If you want to use a custom image this should return a MKAnnotationView or a custom MKAnnotationView subclass To use a standard iPhone pin return a MKPinAnnotationView. This method is used by the EMStoreLocatorViewController
1.8.0