https://github.com/dzenbot/DZNEmptyDataSet
DZNEmptyDataSet是一個(gè)下拉式的UITableView/UICollectionView父類澜掩,在沒(méi)有內(nèi)容要顯示時(shí)使用Empty DataSet模式。
大多數(shù)應(yīng)用程序都會(huì)顯示內(nèi)容列表(datasets)凄敢,但是某些情況下可能會(huì)是空的,尤其是新用戶的賬戶信息外莲。一旦產(chǎn)生錯(cuò)誤或bug,空白屏幕會(huì)使用戶困惑催什,不知道要做什么群发,所以Empty DataSet模式應(yīng)該能夠給用戶提示相關(guān)信息。
Empty DataSet模式的好處:
避免白屏链瓦,告訴用戶屏幕為何為空拆魏;
提示用戶下一步的操作;
避免其它中斷機(jī)制慈俯,比如顯示錯(cuò)誤提醒渤刃;
保持連續(xù)性,改善用戶體驗(yàn)贴膘;
展示品牌標(biāo)示溪掀。
功能:
可自定義背景顏色和視圖以及垂直和水平對(duì)齊,多種布局和外觀步鉴,支持點(diǎn)擊手勢(shì)和自動(dòng)旋轉(zhuǎn)揪胃,兼容UITableView和UICollectionView以及Storyboard。
你可以不使用UITableView或UICollectionView設(shè)計(jì)該庫(kù)氛琢,可以使用UITableViewController或UICollectionViewController喊递。只要符合DZNEmptyDataSetSource&DZNEmptyDataSetDelegate,你就可以完全自定義你的應(yīng)用程序的Empty DataSet的內(nèi)容和外觀阳似。
代碼下載地址:
https://github.com/dzenbot/DZNEmptyDataSet
更多詳細(xì)內(nèi)容可參考:
https://www.cocoacontrols.com/controls/dznemptydataset