在 UIToolBar 上居中按钮
Posted
技术标签:
【中文标题】在 UIToolBar 上居中按钮【英文标题】:Center a button on a UIToolBar 【发布时间】:2011-07-26 12:09:11 【问题描述】:我需要将 B 项相对于工具栏居中。我在界面生成器中创建以下内容:
在我动态插入其他项目之前它工作正常:
如何保持B项的集中位置?一个想法是使用 Fixed Space Bar Button Items,但我不能,因为工具栏的长度也会发生变化(针对不同的方向)。
【问题讨论】:
【参考方案1】:每次标签栏改变大小时都可以使用这个:
//lets be tabBar the big view and buttonB the.. well, button B
[buttonB setCenter:CGPointMake(tabBar.frame.size.height/2, tabBar.frame.size.width/2);
【讨论】:
A UIBarButtonItem 不是 UIView 并且没有center
属性。您的代码将不起作用。
哇.. 对不起,这是因为 UIToolbar 和 UINavigationBar 是所以我认为这也是。以上是关于在 UIToolBar 上居中按钮的主要内容,如果未能解决你的问题,请参考以下文章
水平居中 UIToolbar 中的所有项目,包括使用 UILabel 的自定义视图