服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
当前位置: 主页 > 开发教程 > ios开发教程 >

iOS 10更简便地自定义Tab Bar

时间:2016-09-25 22:22来源:未知 作者:好模板 点击:
iOS 10更简便地自定义Tab Bar直接设置 Badge func configureTabBar() { guard let tabBarItem = self.tabBarItem else { return } tabBarItem.badgeValue = 268} 自定义 Badge 属性 tabBarItem.setBadgeTextAttributes([ NSFontAttributeName

iOS 10更简便地自定义Tab Bar直接设置 Badge

func configureTabBar() {
  guard let tabBarItem = self.tabBarItem else { return }
  tabBarItem.badgeValue = "268"
}

自定义 Badge 属性

tabBarItem.setBadgeTextAttributes([
  NSFontAttributeName : UIFont(name: "AvenirNextCondensed-Medium", size: 14.0)
], for: .normal)

不同选中状态下的属性设置

guard let tabBar = self.tabBarController?.tabBar else { return }
tabBar.tintColor = UIColor(white: 0.1, alpha: 1.0)
tabBar.unselectedItemTintColor = UIColor.lightGray

虽然 iOS 10 下是能够更简单地自定义 Tab Bar 了,但是至少在 iPhone 8 出来之前最好还是老老实实自己多写点儿代码实现吧。:smile:

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容