您的位置:首页 > 移动开发 > Swift

修改tabbar背景颜色

2015-10-08 15:03 363 查看
使用系统的tabbar,IOS 7开始tabbar默认的改成了白色半透明的效果,需要将tabbar修改成灰色的效果或者其他效果,但是用这句话self.tabBarController!.tabBar.backgroundImage = UIImage(named:
"bacg_02")会带来你不希望看到的效果,但是又不想自定义tabbar,那么就是用下边的方法吧 

 override
func viewWillAppear(animated:
Bool) {
       
super.viewWillAppear(animated)

        
       
var tabbarBackView =
UIImageView(frame: CGRectMake(0,
0, screenWidth,
49))
       
self.tabBarController?.tabBar.insertSubview(tabbarBackView, atIndex:
1)
        tabbarBackView.image =
UIImage(named: "bacg_02")

        self.tabBarController?.tabBar.opaque =
true

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息