class ViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource{
override func viewDidLoad() {
super.viewDidLoad()
//創(chuàng)建集合試圖布局類(lèi)
let layout = UICollectionViewFlowLayout()
//設(shè)置布局方向?yàn)樨Q直方向
layout.scrollDirection = .vertical;
//設(shè)置每個(gè)數(shù)據(jù)載體的尺寸
layout.itemSize = CGSize(width: 100, height: 100)
//設(shè)置最小行間距
layout.minimumLineSpacing = 10
//設(shè)置最小列間距
layout.minimumInteritemSpacing = 20
//設(shè)置頭視圖尺寸
layout.headerReferenceSize = CGSize(width: self.view.frame.size.width, height: 100)
////設(shè)置尾視圖尺寸
layout.footerReferenceSize = CGSize(width: self.view.frame.size.width, height: 100)
//設(shè)置分區(qū)邊距
layout.sectionInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
//創(chuàng)建集合視圖
let collectionView = UICollectionView(frame: self.view.frame, collectionViewLayout: layout)
//設(shè)置代理和數(shù)據(jù)源
collectionView.delegate = self
collectionView.dataSource = self;
//注冊(cè)數(shù)據(jù)載體類(lèi)
collectionView.register(NSClassFromString("UICollectionViewCell"), forCellWithReuseIdentifier: "item")
self.view.addSubview(collectionView);
}
//返回分區(qū)個(gè)數(shù)
func numberOfSections(in collectionView: UICollectionView) -> Int {
return 1
}
//返回每個(gè)分區(qū)item個(gè)數(shù)
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 10
}
//返回每個(gè)分區(qū)具體的數(shù)據(jù)載體item
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "item", for: indexPath)
cell.backgroundColor = .red
return cell
}
//點(diǎn)擊每個(gè)cell方法調(diào)用
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
print("第\(indexPath.row)個(gè)item被點(diǎn)擊")
}
}
UICollectionView簡(jiǎn)單使用
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)庵楷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)罢艾,“玉大人,你說(shuō)我怎么就攤上這事尽纽「莉牵” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵弄贿,是天一觀的道長(zhǎng)春锋。 經(jīng)常有香客問(wèn)我,道長(zhǎng)差凹,這世上最難降的妖魔是什么期奔? 我笑而不...
- 正文 為了忘掉前任侧馅,我火速辦了婚禮,結(jié)果婚禮上呐萌,老公的妹妹穿的比我還像新娘馁痴。我一直安慰自己,他們只是感情好搁胆,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布弥搞。 她就那樣靜靜地躺著,像睡著了一般渠旁。 火紅的嫁衣襯著肌膚如雪攀例。 梳的紋絲不亂的頭發(fā)上,一...
- 那天顾腊,我揣著相機(jī)與錄音粤铭,去河邊找鬼。 笑死杂靶,一個(gè)胖子當(dāng)著我的面吹牛梆惯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吗垮,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼垛吗,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了烁登?” 一聲冷哼從身側(cè)響起怯屉,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饵沧,沒(méi)想到半個(gè)月后锨络,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡狼牺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年羡儿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片是钥。...
- 正文 年R本政府宣布码泞,位于F島的核電站兄旬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜领铐,卻給世界環(huán)境...
- 文/蒙蒙 一悯森、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绪撵,春花似錦瓢姻、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至细溅,卻和暖如春褥傍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喇聊。 一陣腳步聲響...
- 正文 我出身青樓朋贬,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親窜骄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锦募,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- importUIKit classHomeViewController:BaseViewController,UI...
- http://blog.csdn.net/Apple_app/article/details/38867123 h...
- 一、設(shè)置 UICollectionViewFlowLayout 二邻遏、設(shè)置collectionView 三糠亩、coll...
- 1. UICollectionView 1.1三個(gè)代理 : 2. UICollectionViewLayout 2...
- 最近項(xiàng)目中使用到UICollectionView,覺(jué)得UICollectionView在項(xiàng)目中的使用頻率還是很高党远,...