iOS 頂部彈出菜單功能

開發過程中要實現這樣的彈出菜單,其他地方也有這種需求,所以做了一個簡單的封裝滿足不同地方的調用

實現這種效果有以下幾步:

1、自定義一個菜單View,使用UIBezierPath、CAShapeLayer畫出自己想要的形狀

關于UIBezierPath畫圖的使用在這里就不累述了。這樣我們就獲取到了菜單欄View圖形。

2、利用傳過來的數據展示每一個菜單欄的顯示

我這里用了For循環遍歷,也可以用UITableView、UICollectionView實現。

3、寫一個Block將點擊事件傳過去,這樣調用就簡單多了

傳字典過去主要是可以自定義字體的顏色、大小這些屬性,可以根據自己需求調整。

有什么不對的還望指正。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容