1蒸矛,樣例效果圖
(1)組合圖片的功能我使用擴展UIImage的方式實現(xiàn)。
(2)根據(jù)初始化傳入的圖片數(shù)組中圖片數(shù)量的不同(超過9張圖片的話也只顯示前9個)贬芥,組件會自動設置內部圖片的尺寸和位置赶促。
(3)除了只有一張圖片的情況外。內部小圖片尺寸實際上只有兩種好芭。即小于等于4張,或者大于4張這兩種情況冲呢。
(4)生成返回的是一個UIImage對象舍败,為了讓頭像圖標有圓角效果。這里給imageView設置了相關圓角屬性敬拓。
2邻薯,樣例代碼
(1)UIImageExGroupIcon.swift(擴展UImage實現(xiàn)具體功能)
首先根據(jù)圖片數(shù)量的不同,我們先初步生成田字格或9宮格這兩種單元格布局乘凸。
再根據(jù)實際數(shù)量厕诡,刪除多余單元格,并調整單元格位置营勤。
最后將各個image繪制到對應的單元格雨區(qū)上灵嫌。
(2)ViewController.swift(測試代碼)
上圖為2017年最新的視頻教程資料,搜索2352149755加我好友私聊我上傳視頻教程葛作,有什么不懂的也可以來私聊問我寿羞。
不定時更新中。
如果你能明白這些視頻資料的好差赂蠢,那么你也算是入行了绪穆,底層和中高層就是這一步之差。