如何在iOS通用应用程序的UIToolbar中对齐UIBarButtonItem?
发布时间:2020-12-15 01:54:28 所属栏目:百科 来源:网络整理
导读:我想在我的iOS通用应用程序中将两个UIBarButtonItem实例放到UIToolbar上,第一个项目位于工具栏的左边缘,第二个是在中间。但是,它似乎在Interface Builder, because the auto layout doesn’t support forcing constraints on UIBarButtonItem class due
我想在我的iOS通用应用程序中将两个UIBarButtonItem实例放到UIToolbar上,第一个项目位于工具栏的左边缘,第二个是在中间。但是,它似乎在Interface Builder,
because the auto layout doesn’t support forcing constraints on
UIBarButtonItem class due to the fact that it is not a subclass from UIView 中无法完成。
请注意,我不想把第一个放在左边缘,第二个在右边 – 我必须把第二个按钮放在中间。另外,我没有计划使用第三个按钮,以便以相等的间隔将它们对齐为左,中,右。 在故事板的这种情况下,还有可能添加这样的限制吗?我使用Xcode 6 beta 5。 解决方法
你可以在故事板中做到这一切。
在对象库中选择一个条形按钮项,并将其拖动到工具栏中。在右边添加一个灵活的空格键按钮项。在右边添加您的第二个Bar Button项。然后,在右边添加一个灵活的空格键按钮项。 在Interface Builder中的结果将如下所示: 如果需要,您可以在工具栏的右边边添加一个额外的固定空间栏按钮项,以确保您的第二个“条形按钮”项目确实居中。 用户lxt给出了另一个例子来解答类似的问题here。 编辑:确保您的UIToolbar在进行之前有很好的约束! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |