话不多说,效果如下:
全部代码已上传至 —Github— 欢迎 Star.
使用
class HKTabBarViewController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
...
viewControllers = [vc0, vc1, vc2]
/**
* imageName 图片名称
* title 文字
* distance 最大的偏移距离
* mini_x_Coef 小图x偏移系数
* mini_y_Coef 小图y偏移系数
*/
let item = HKTabBarModel(imageName: "recent", title: "消息", distance: 10, mini_x_Coef: 0.2, mini_y_Coef: 0.4)
let item1 = HKTabBarModel(imageName: "buddy", title: "联系人")
let item2 = HKTabBarModel(imageName: "qworld", title: "动态", distance: 10, mini_x_Coef: -0.2, mini_y_Coef: 0.2)
// let tabbar = HKTabBar(items: [item, item1, item2])
// tab