横屏模式下的TabBar图片尺寸

3

我正在开发一个支持竖屏和横屏模式的应用程序。我在Storyboard中使用默认的TabBarController。

NOTE: I am adding custom offset on images

在纵向模式下,选项卡项目的图像大小看起来非常好。 但是当我将设备旋转到横向模式时,选项卡项目的图像显得太小了。 我该如何解决这个问题,以便在横向模式下获得更大的尺寸。 以下是纵向和横向模式的截图。

Portrait Landscape

在横屏模式下有更好的选项卡栏方法吗?

谢谢!

#编辑1 我为横屏模式添加了自定义偏移量(所有偏移量都为负值),大小增加了。但是每次点击大小都会增加。

#编辑2 我从横屏模式中删除了左和右插图,增大的图像大小得到了修复,但是大小又再次减小。

有什么建议吗?


1
你是否为图像提供了自定义偏移量? - Rikesh Subedi
最好将那些图像裁剪一下,这样我们只能看到重要的部分。 - al45tair
@RikeshSubedi,是的,我正在为图像提供自定义偏移量以使它们保持在中心。 - Krishna Datt Shukla
3个回答

0

尝试添加imageInsets

 var item0: UITabBarItem? = tabBarController.tabBar.items[0]
 item0?.imageInsets = UIEdgeInsetsMake(3, 0, -3, 0)

我正在从故事板做同样的事情。 - Krishna Datt Shukla

0

我刚遇到这个问题,你还需要设置tabbarItem的landscapeImagePhoneInsets属性。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接