Collection制作商品首页

实现带有广告视图的商品首页,主要包括三个个页面:首页,秒杀,热卖。

用到控件 UIImageView,UILable,UIButton,UICollectionView


1.创建一个UIView的类,命名FirstView

创建一个类

2.创建一个UICollectionCell类,命名HomeCollectionViewCell
实现各个控件的初始化方法,设置数据方法。


创建一个ConllectionViewCell

-在HomeCollectionViewCell.h文件中写出需要用到的控件和数据处理方法


HomeCollectionViewCell.h

在HomeCollectionViewCell.m文件中写上数据初始化的方法

初始化方法
设置表格的数据

在FirstView.h添加三个协议和创建UICollectionView一个对象,一个可变数组,并声明重写UIView的init方法。


FirstView.h

在FirstView.m文件重写init方法


FirstView.m

并在FirstView.m文件中实现UICollectionView的代理方法

FirstView.m
UICollection的个数
Section的个数
展示的内容
UIColletionView的大小
边距

在ViewController.m文件中包含头FirstView文件

ViewController.m

并在ViewController.m文件的延展中创建一个FirstView类型命名homeView的对象

ViewController.m

创建四个可变数组

ViewController.m

添加一个屏幕大小的宏

ViewController.m

在@implementation ViewController中创建商品列表

ViewController.m

在- (void)viewDidLoad中添加代码

ViewController.m

最后运行效果

运行效果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,483评论 4 61
  • 本系列所有文章: Android 神兵利器Dagger2使用详解(一)基础使用 Android 神兵利器Dagg...
    却把清梅嗅阅读 10,043评论 8 33
  • 从小我就是一个体质特别敏感的人,外界环境变化、季节交替、吃了不洁食物、心情不好,甚至仅仅只是接收了他人负能量,都会...
    超级膝盖阅读 1,823评论 0 0
  • 当水做成的心 再次凝结成冰 我用光阴的铁锤 将它敲碎 体内的余温 化它成一滴滴眼泪 眼泪里 流着过往的一段情 我喜...
    冷冬年阅读 1,553评论 0 3
  • (二) “传皇上口谕,今将昭阳公主许配南奥太子木托,三日后启程。” “老奴给公主道喜了。”一个五十岁上下的太监在干...
    方一君阅读 2,962评论 0 2

友情链接更多精彩内容