我正在开发支持纵向和横向模式的应用程序。我在Storyboard中使用默认的TabBarController。
NOTE: I am adding custom offset on images
在纵向模式下,tabbarItems的图像尺寸看起来很不错。 但当我将我的设备旋转到横向模式时,TabbarItems 图片看起来太小了
如何解决此问题,以便我可以为横向模式设置更大的尺寸。
以下是纵向和横向模式的屏幕截图。
横向模式中标签栏的更好方法是什么?
谢谢!
#Edit 1 我为横向模式添加了自定义偏移(所有都具有负值)并且尺寸增加了。但是在点击时,尺寸正在增加(每次敲击)
#Edit 2 我从横向模式中移除了左右插图,并且增加的图像尺寸是固定的,但尺寸再次减小。
关于发生了什么的任何建议?
答案 0 :(得分:0)
尝试添加imageInsets
var item0: UITabBarItem? = tabBarController.tabBar.items[0]
item0?.imageInsets = UIEdgeInsetsMake(3, 0, -3, 0)
答案 1 :(得分:0)
我刚碰到这个,你需要设置tabbarItem的landscapeImagePhoneInsets属性。
答案 2 :(得分:0)
如果您从情节提要中设置了图标,请尝试同时为风景设置相同的图像。See the landscape property and set image like this