封裝底部彈出view庫(kù)擅羞,調(diào)用非常簡(jiǎn)單。
先來看下效果
配圖
動(dòng)圖有點(diǎn)不清晰
gif不是很清晰 义图,效果還是很酷的减俏。運(yùn)行和真機(jī)效果都不錯(cuò),那么怎么使用呢碱工,既然做成了庫(kù)就要很方便的使用垄懂。
self.zz_presentSheetController(["去相冊(cè)","舉報(bào)他","分享用戶"],clickItemHandler: {(index) in
print(index)
})
在vc中一句話,傳入菜單數(shù)組就可以了和處理點(diǎn)擊回調(diào)就可以了痛垛,回調(diào)傳給你一個(gè)int的index草慧,從0開始 0,1匙头,2漫谷,3 。還有一個(gè)默認(rèn)參數(shù)蹂析,完成回調(diào) 我默認(rèn)賦值了nil舔示,你也可以傳閉包 。就是present完成的那個(gè)completion
配圖
使用的時(shí)候只要把圖中標(biāo)注的文件copy到項(xiàng)目中就可以直接一句話調(diào)用了电抚。當(dāng)然可以修改代碼惕稻。比如sheet的背景色 ,文字的背景色 包括sheet的樣式 隨便修改啦蝙叛。
github地址:https://github.com/smalldu/ZZPresentSheetView
參考地址:@ bestswifter 的 iOS自定義轉(zhuǎn)場(chǎng)動(dòng)畫實(shí)戰(zhàn)講解