 
         view.backgroundColor = UIColor.whiteColor()
 
-        setTabBarItems()
+        YepUserDefaults.tabBarItemTextEnabled.bindAndFireListener(tabBarItemTextEnabledListenerName) { [weak self] _ in
+            self?.adjustTabBarItems()
+        }
 
         // 处理启动切换
 

            if let items = tabBar.items {
                for i in 0..<items.count {
                    let item = items[i]
                    item.title = Tab(rawValue: i)?.title
                }
            }

        static let lauchStyle = "YepTabBarController.lauchStyle"
    }

    private let tabBarItemTextEnabledListenerName = "YepTabBarController.tabBarItemTextEnabled"

    deinit {
        if let appDelegate = UIApplication.sharedApplication().delegate as? AppDelegate {
            appDelegate.lauchStyle.removeListenerWithName(Listener.lauchStyle)
        }

        YepUserDefaults.tabBarItemTextEnabled.removeListenerWithName(tabBarItemTextEnabledListenerName)

        println("deinit YepTabBar")
    }

