【问题标题】:Moving a UITabBarController item vertically垂直移动 UITabBarController 项
【发布时间】:2014-01-09 21:56:14
【问题描述】:

我想我可以很容易地解释这个问题。我有一个 UITabBar 项目附加到一个标签栏,该标签栏位于我的一个 ViewController 上,该标签栏是从我的 UITabBar 控制器链接的。在主题的视图控制器中选择标签栏时,我转到属性检查器,并给出了两个分别标记为“标签栏项目”和“栏项目”的部分。

所以这是我的问题:我可以通过进入选项卡栏项目部分并将(标题)指定为“自定义偏移”然后调整(水平)和(垂直)来调整“标题”的位置,但是什么我想要做的是降低我为“Bar Item”中的项目指定的图片,而不是标题。我实际上更愿意删除标签栏的“标题”,然后将我选择的标签栏图标图像向下移动。我该怎么做?

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

我想你应该明白我需要将图标垂直向下移动的意思。

【问题讨论】:

  • 一张图片值1000字。 ;-)
  • 子类UITabBarItem
  • 自定义这个控件非常困难。您可以做的最简单的方法是使用按钮(代表 UITabBarItems)制作自定义视图,然后将其作为子视图添加到 UITabBar 视图,但请注意,由于向前兼容性,Apple 不鼓励这样做。这是可能的,也是允许的,但不鼓励。
  • 是的,我觉得这是一个相当不必要的烦恼,但我不久前实际上找到了一个相当容易解决这个问题的方法,如果我没记错的话,我相信 Xcode 4.0 会调整垂直偏移因为标题实际上是垂直移动了图像,这是一个奇怪的修复,但它有效。
  • 好了,现在你的声望超过了 10 个。 =] 发布图片。

标签: objective-c ios7 xcode5


【解决方案1】:

要偏移图像,请进入 Interface Builder,然后在子视图控制器中选择标签栏项目。然后进入实用程序菜单中的尺寸检查器。然后,如果您想将图像向下移动 5 个像素,请更改:

到这里:

为了澄清,您需要同时更改顶部/底部或左侧/右侧,以确保图像不会被挤压。

【讨论】:

  • 明白了。欣赏它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
相关资源
最近更新 更多