【发布时间】:2018-04-13 15:39:02
【问题描述】:
所以我正在开发的应用程序有一些社交媒体图标按钮作为 UIBarButtonItems。
我在资产中的每个图标为@1、@2 和@3,分辨率分别为 24x24、48x48、72x72。
在 iOS 11 的 iPhone X 上运行时:
这看起来不错。我实际上希望图标之间的间距更小,但我相信这可能超出了这个问题的范围。
问题是当我在 iPhone 5s iOS 10 上运行它时:
现在我有这些标签来帮助一些代码来管理点击。基本上我检查按下按钮的标签。如果是 FACEBOOK,则使用 fb url 等。但是为什么标签会出现在 iOS 10 中?为什么按钮间隔这么远?
我使用的是 Xcode 9.2
【问题讨论】:
-
"为什么会出现标签" 因为你把它们放在那里。这对于识别按下的按钮来说总是一种糟糕的策略。
-
@matt 很公平。我想设置标签会更好?
-
几乎任何事情都会是一个更好的主意。不要将值隐藏为 interface。
标签: ios xcode uibarbuttonitem xcode9