Ios Tabbaritem image inset属性在单击项时连续更改插入值

Ios Tabbaritem image inset属性在单击项时连续更改插入值,ios,swift2,uitabbarcontroller,Ios,Swift2,Uitabbarcontroller,我已从自定义tabbarController设置图像插入属性: override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) for tabBarItem in tabBar.items! { tabBarItem.imageInsets = UIEdgeInsetsMake(-2, 0, 0, 0) } } 当我第一次运行应用程序并单击tabbar项时,一切正常,如下所示 当我多次单击同一ta

我已从自定义tabbarController设置图像插入属性:

override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
for tabBarItem in tabBar.items!
{
    tabBarItem.imageInsets = UIEdgeInsetsMake(-2, 0, 0, 0)
}
}
当我第一次运行应用程序并单击tabbar项时,一切正常,如下所示

当我多次单击同一tabbaritem时,问题就会出现,因为它会继续添加该插图

当我没有添加任何图像插入属性时,选项卡栏工作正常

提前谢谢