/ / add subview a tab bar és tab bar elemek között - ios, swift, uiview, uitabbarcontroller

adj hozzá metszést a tab bár és a tab bar elemek - ios, gyors, uiview, uitabbarcontroller

Nagyon új vagyok a programozási tervek elkészítésében, ésMegragadtam valamit. Tehát a következő kódom van, ahol egy új nézetet készítek, amit valójában szeretnék elhelyezni az ikonom és a háttérsáv között a tabbar-ból.

      let tabBarItem1 = myTabBar.items![0] as UITabBarItem
let tabBarItem2 = myTabBar.items![1] as UITabBarItem
let tabBarItem3 = myTabBar.items![2] as UITabBarItem
let tabBarItem4 = myTabBar.items![3] as UITabBarItem

tabBarItem1.selectedImage = UIImage(named: "image1")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
tabBarItem2.selectedImage = UIImage(named: "image2")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
tabBarItem3.selectedImage = UIImage(named: "image3")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
tabBarItem4.selectedImage = UIImage(named: "image4")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)


let viewSelected = UIView(frame: CGRectMake(30, 5, 40, 40))
viewSelected.backgroundColor = UIColor.whiteColor()
viewSelected.layer.cornerRadius = 4
//layer.borderColor = UIColor.whiteColor().CGColor
//layer.borderWidth = 2
viewSelected.layer.masksToBounds = true

// add subview to tabBarController?.tabBar
myTabBar.addSubview(viewSelected)

Jelenleg, amikor hozzáadom az alvéleményemet, a következő eredményt kapom

itt írja be a kép leírását

A kérdés az, hogy szeretném ezt a nézetet a ikon (ami a nézet mögött) és a háttér között van. Kösz!

válaszok:

0 a válasz № 1

Cserélje ki azt a sort, ahol hozzáadja a (z) AddSubview elemet:

myTabBar.insertSubview(viewSelected, belowSubview: myTabBar.subviews.first!)

Meg kell tennie a munkát!


Kapcsolódó kérdések


Hozzászólások (0)

Hozzászólni