自定义特定的标签栏

时间:2018-11-12 18:20:52

标签: ios swift tabbar

我有一个应用程序设计,其中的Tabbar如下所示:

design of Toolbar

我试图添加TabBarController并更改其背景,但是TabBar的背景只有原始大小的图像,在不同的iPhone机型上看起来很糟糕。

下一个想法是在底部MainView上添加一个View,并在底部View中添加UIImageView。它看起来不错,但仅适用于iPhone 7/8。在其他模型上,它看起来很糟糕,因为它们的宽度和高度不同。

1 个答案:

答案 0 :(得分:0)

您可以使用纵横比来为标签栏视图处理不同的设备分辨率。因此,它将为每个设备创建大小不同的高度和宽度的标签栏。

您可以在下面的链接中查看宽高比:

Autolayout aspect ratio for UIImageView / UIView