【发布时间】:2017-12-03 00:04:14
【问题描述】:
我已经使用适用于 ios 11 的新 Xcode 9 beta 构建了我的应用程序。我发现 UITabBar 存在问题,其中项目通过 UITabBar 传播并且标题与图像右对齐。我已尝试更改代码以使其正常工作,但仍未成功。
iOS 10+
iOS 11
我可以使用 tabBarItem.titlePositionAdjustment 更改标题的位置
但这不是我的要求,因为它应该自动出现在图像本身的下方。我尝试设置tabbar.itemPositioning to UITabBarItemPositioningCentered 并尝试更改itemSpacing 和width,但仍然无效。有人可以帮我理解为什么会发生这种情况以及如何解决这个问题吗?我希望它喜欢 ios 10+ 版本,并且图像是从 iPad 的最左角拍摄的。
【问题讨论】:
-
这是一个功能,而不是一个错误。
-
这不仅仅是objective-c的问题,一般来说objective-c和swift应用程序都有。
-
功能?身份证。更多的是苹果“改进”某事而不考虑所有后果的案例。
-
有什么后果。只有当有足够的空间时,它才会这样工作。 Apple 关心一切……这是一项功能。我们应该为此给他们买一瓶酒;)现在有更多的空间可以与用户互动。空间现已完全可用。
标签: ios objective-c uitabbar uitabbaritem ios11