IOS開發—無需自定義,修改tabbar背景顏色

    最近修改的項目都是基於IOS 5.0或以上的版本的,在IOS 6一下的版本中,系統默認的tabbar是黑色的,可是此項目須要改爲兼容IOS 7和IOS 8的,你們都知道IOS 7開始,IOS的 UI 進入了扁平的時代,改動也是至關大的,tabbar默認的改爲了白色半透明的效果,須要將tabbar修改爲黑色的效果,可是又不想將源代碼改動的過大,今天也是不費辛苦,找到了解決的方案。 spa

首先要建立tabBarController的對象,這裏就不在多說。 code

下面是主要的代碼: 對象

UIView *backView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 49)];
backView.backgroundColor = [UIColor blackColor];
[self.tabBarController.tabBar insertSubview:backView atIndex:0];
self.tabBarController.tabBar.opaque = YES;
[backView release];
相關文章
相關標籤/搜索