2013-12-20 43 views
10

我想我可以很容易地解释这个问题。我有一个UITabBar项目连接到一个标签栏,该标签栏位于我的UITabBar控制器链接的ViewController之一。在主题的视图控制器中选择标签栏时,我会转到属性检查器,并分别给出两个标签为“标签栏条目”和“条目条目”的部分。垂直移动UITabBarController项目

tab bar view

因此,这里是我的问题:我可以通过进入标签栏项目部分,并指定(标题)“自定义偏移”,然后调整(水平)调整“标题”的位置, (垂直),但我想要做的是放下我从“酒吧项目”中为项目指定的图片,而不是标题。我实际上更喜欢删除标题栏的“标题”,并将我选择的标签栏图标图像向下移动。我该怎么做呢?

任何帮助非常感谢,谢谢!

我想你可以看到我的意思是需要垂直向下移动图标。

+1

一张图片胜过1000字。 ;-) –

+0

子类'UITabBarItem'。 – nhgrif

+0

定制此控件非常困难。最简单的方法是使用按钮(代表UITabBarItems)创建自定义视图,然后将其作为子视图添加到UITabBar视图,但请注意,由于向前兼容性,Apple不鼓励这种方式。这是可能的,也是允许的,但不鼓励。 – codeplasma

回答

56

要抵消图像,请进入Interface Builder,然后选择子视图控制器中的选项卡栏项目。然后进入Utilities菜单中的Size Inspector。然后,如果你要下降到移动图像,让我们说,5个像素,改变这种:

enter image description here

这样:

enter image description here

为了澄清,你需要改变两个上/下或左/右,以确保图像不会被挤压。

+0

哦,哇。对不起,我忘记了那里。 – Chisx

+0

我会投这个答案,但我短15声望 – Chisx

+0

你有16 16> 15所以你很好! – erdekhayser