簡體   English   中英

如何快速創建自定義標簽欄?

[英]How to create a custom tabbar in swift?

伙計們,我搜索了很多互聯網和stackoverflow,但沒有找到任何解決方案。

我想創建一個像這樣的標簽欄:

我想要的標簽欄

我只是不知道如何創建這樣的東西。 請你幫助我好嗎。 我只是堅持了這么長時間,我不知道該怎么做。

 let numberOfItems = CGFloat(tabBar.items!.count)
    let tabBarItemSize = CGSize(width: tabBar.frame.width / numberOfItems, height: tabBar.frame.height)
    tabBar.selectionIndicatorImage = UIImage.imageWithColor(color: UIColor.appBlue(), size: tabBarItemSize).resizableImage(withCapInsets: UIEdgeInsets.zero)


    tabBar.frame.size.width = self.view.frame.width + 4
    tabBar.frame.origin.x = -2

此代碼對我不起作用:

我已經實現的標簽欄

如果您正在尋找一種快速的解決方案,那么我建議您使用像這樣的庫。 但是,如果您需要完全靈活且可控的解決方案。 然后,通過ViewController自己制作它,它將充當tabBarView和內容視圖控制器的容器。 因此,您將獲得帶有兩個子級的ContainerViewController:當前選擇的ViewController和TabBarController(您自己的TabBarView實現)。 無論您將使用哪種方法,都將花費一些時間來了解如何使用/實現它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM