2016-06-30 4 views
1

TabBarItems를 사용자 지정하는 중입니다. 나는 그렇게함으로써 내가 원하는에 TabBar의 높이를 변경했습니다 :TabBarItems를 사용자 정의하는 방법은 무엇입니까?

override func viewWillLayoutSubviews() { 
    var tabFrame = self.tabBar.frame 
    tabFrame.size.height = 60 
    tabFrame.origin.y = self.view.frame.size.height - 60 
    self.tabBar.frame = tabFrame 
} 

나는 다음과 같이 내 TabBarItems에 흰색 배경을 가지고 싶습니다.

enter image description here

그러나 나는 꽤 그것을 수행하는 방법을 잃었어요, 그리고 경우는 가능?

답변

0

안녕하세요

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    let tabBarController = window?.rootViewController as! UITabBarController 
    let image = UIImage(named: "itemBar") 

    tabBarController.tabBar.backgroundColor = UIColor.white() // 1 
    tabBarController.tabBar.items?[0].selectedImage = image // 2 

    return true 
} 
당신이 한 tabBar

의 배경색을 설정 (1)

(2) 당신이 선택한 이미지를 설정할 수 있습니다 당신은 AppDelegate에 파일이 추가 할 수 있습니다, 빠른 3이 쓴 (검은 색 테두리가있는 이미지를 만들 수 있음) 각각의 다른 항목마다 다른 이미지를 추가 할 수도 있지만 이는 한 항목으로 수행하는 방법의 기본 예제입니다.

행운을 빌어 요.

+0

스토리 보드에서 스토리를 추가 할 수 있었지만 하단에는 이상한 공간이 있습니다. 내 질문을 편집했습니다. – Recusiwe

+0

사진을 업로드 할 수 있습니까? –

관련 문제