因此,下面的代码使我所有的标签栏图像居中,并且在通过点击运行构建时它可以正常工作,但是当我加载 AdHoc 构建时,只有最后一个图像正确居中。
[[[self tabBar].items objectAtIndex:0] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)];
[[[self tabBar].items objectAtIndex:1] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)];
[[[self tabBar].items objectAtIndex:2] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)];
[[[self tabBar].items objectAtIndex:3] setImageInsets:UIEdgeInsetsMake(1.0, 0, -1.0, 0)];
[[[self tabBar].items objectAtIndex:4] setImageInsets:UIEdgeInsetsMake(4.5, 0, -4.5, 0)];
知道为什么会发生这种情况吗?
谢谢!
最佳答案
经过几次清理并四处移动一些代码,以便在 View 加载之前更改值,它们在两个构建中都正确定位!
关于iphone - TabBar 图像插入不传输到 AdHoc 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14099003/