【发布时间】:2020-09-28 16:15:07
【问题描述】:
我创建了一个自定义 TabBar,它可以在纵向和横向模式下运行。在纵向模式下,图像和文本居中对齐,而在横向模式下,文本未居中对齐。
纵向视图
横向视图
我的问题是如何在横向模式下获得居中对齐的图标和文本? 如何获得与纵向模式相同的对齐方式。
【问题讨论】:
标签: ios swift layout uitabbar landscape-portrait
我创建了一个自定义 TabBar,它可以在纵向和横向模式下运行。在纵向模式下,图像和文本居中对齐,而在横向模式下,文本未居中对齐。
纵向视图
横向视图
我的问题是如何在横向模式下获得居中对齐的图标和文本? 如何获得与纵向模式相同的对齐方式。
【问题讨论】:
标签: ios swift layout uitabbar landscape-portrait
您应该在设计应用程序时使用 autoLayout 约束,以便在这两种模式下工作,您可以这样做:
YourText.centerXAnchor.constraint(equalTo: YourImage.centerXAnchor).isActive = true
【讨论】: