【问题标题】:tabBar default and custom image alignedtabBar 默认和自定义图像对齐
【发布时间】:2017-02-19 10:00:08
【问题描述】:

Apple 标签栏有问题。 我创建了一个带有默认值和自定义图像的标签栏。

所以这里(这是情节提要)看起来不错,但是当我运行模拟器时会发生这种情况:

自定义图像未居中对齐,我找不到解决方案。我尝试了很多对齐方式,但似乎没有任何效果。

【问题讨论】:

  • 您是否尝试将TabBarContent Mode 更改为centerscaleAspectFit
  • 是的,两者都试过了,但没有任何改变
  • @EricAya 我正在使用的代码是 Swift,并且要修改 tabBar(不在情节提要中),您需要使用 Swift 而不是 Objective-C

标签: ios xcode uitabbarcontroller imageicon uitabbaritem


【解决方案1】:

您遇到了这个问题,因为当 iOS 正在寻找标准分辨率图像时,您可能正在使用高分辨率图像。

iOS 会根据访问设备的分辨率自动为您选择合适的图像尺寸。为非视网膜设备设置“标准分辨率”图像,为视网膜显示器设置“高分辨率”图像。

使用所有具有相同正方形大小的自定义图标,大小(宽度和高度的正方形)分别为 30、60 90 用于 1x、2x 和 3x。

这里是苹果文档:Tab Bar Icon Size

在纵向中,标签栏图标显示在标签标题上方。在横向中,图标和标题并排显示。根据设备和方向,系统会显示常规或紧凑的标签栏。您的应用应包含两种尺寸的自定义标签栏图标。

【讨论】:

  • 图标大小?分别是 30、60 和 90 吗?
  • 如果我分享给你屏幕?
  • 这是什么意思?你什么时候得到一个紧凑的标签栏?当有人轮换您的应用程序时,您应该怎么做?
  • 方形字形与圆形字形有什么区别?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
  • 2012-04-04
  • 2016-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多