对于以前版本的iOS 7,当我需要在UITabBarItem上移动标题和图像(通常是图标)的位置时,需要两个设置。
myViewController.tabBarItem.imageInsets = UIEdgeInsetsMake(0, -15, 0, 15); myViewController.tabBarItem.titlePositionAdjustment = UIOffsetMake(-15, 0);
然而,这引入了自iOS 7.1更新以来图像的插入尺寸的两倍。 以下是根据我的发现得出的答案。
For previous versions of iOS 7 when I needed to shift the position of the title and image (usually an icon) on a UITabBarItem two settings were required.
myViewController.tabBarItem.imageInsets = UIEdgeInsetsMake(0, -15, 0, 15); myViewController.tabBarItem.titlePositionAdjustment = UIOffsetMake(-15, 0);
This however introduced double the inset size for the image since the 7.1 update of iOS. Below is an answer based on my findings.
最满意答案
不再需要上面的第一行作为行
myViewController.tabBarItem.titlePositionAdjustment = UIOffsetMake(-15, 0);
现在也适当地移动图像。
The first line from above is no longer required as the line
myViewController.tabBarItem.titlePositionAdjustment = UIOffsetMake(-15, 0);
now also moves the image appropriately.
更多推荐
发布评论