产品推荐使用的是UICollectionView控件,UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。

思路:

  1. 模型:建立一个MJProduct模型,存放产品的相关信息(标题、图标)
  2. 视图:创建xib,继承于UICollectionViewCell
  3. 控制器:创建MJProductViewController,继承于UICollectionViewController
  4. 数据读取通过product.json文件

模型创建

MJProduct.h

#import <Foundation/Foundation.h>

@interface MJProduct : NSObject
/** 标题 */
@property (nonatomic, copy) NSString *title;
/** 图标 */
@property (nonatomic, copy) NSString *icon;

-(instancetype)initWithDict:(NSDictionary *)desc;
+(instancetype)productWithDict:(NSDictionary *)desc;
@end
View Code

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2021-04-03
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
猜你喜欢
  • 2021-12-06
  • 2021-10-31
  • 2021-10-02
  • 2022-03-02
  • 2021-12-23
  • 2022-01-29
  • 2022-12-23
相关资源
相似解决方案